Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Delphi

Try Delphi on Amazon Linux.

Author: h.mohri

I tried Delphi on Amazon Linux.

Amazon Linux is Linux that exists only in the instance of EC2(AWS).

“Free tier eligible” can be used.

 

[Create an instance.]

Select Amazon Linux from EC 2 and create a new instance.

It is possible to connect with SSH in the initial state.

 

[Environment building]

http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Linux_Application_Development

Install the SDK referring to the above URL.

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/compile-software.html

It will be OK if “Complete!” Is displayed.

 

[Setting up PAServer]

PAServer exists in the 10.2 Tokyo directory.

This using the SFTP and put in EC2(Amazon Linux).

Unzip LinuxPAServer19.0.tar.gz.

Allow 64211 port on EC2 security management screen.

Connect test to start paserver.

Work on the RAD Studio side. [Tools]→[Options]→[Connection Profile Manager]

 

Enter the IP address,

Confirm that you succeeded by clicking the “Test Connection” button.

[Options]→[SDK Manager]→[Add New SDK]

Select the “Amazon Linux AMI 2017.03”.

Start SDK import.

After Completed, it runs in a new project.

I get an error.

Install some missing libraries.

Import the SDK again.

Since an error occurs, change the name of so file on Windows side.

libgcc_s.so.1 → libgcc_s.so

libcurl.so.4 → libcurl.so

 

[Execute this code.]

It is a simple http connection program code using TNetHTTPClient.

 

[result]

I was able to run Delphi on Amazon Linux(EC2).

 

Do you want to try Delphi on Linux?  Try the IDE Software,  which can help you create apps in Delphi or C++ environments.


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES