Anwendungsentwicklung für Linux

Aus RAD Studio
Wechseln zu: Navigation, Suche

Mit RAD Studio können Sie Anwendungen für die Linux-Plattform entwickeln. Wenn RAD Studio auf einem Windows-Computer installiert ist, können Sie eine 64-Bit-Linux-Anwendung entwickeln und sie auf einem Linux-Computer bereitstellen. Die Entwicklung von Linux-Anwendungen ist mit der Entwicklung von Android-Apps in RAD Studio vergleichbar. Für Linux können Sie allerdings keine visuellen VCL- und FireMonkey-Anwendungen erstellen. Die folgenden Apps sind für die Linux-Plattform verfügbar:

  • Konsolenanwendung
  • EMS-Package (RAD Server)
  • DataSnap
  • DataSnap-WebBroker
  • WebBroker
  • Dynamische Linkbibliotheken
  • DUnitX-Projekt

Voraussetzungen

Um Linux-Anwendungen zu entwickeln, benötigen Sie einen Windows-PC, auf dem RAD Studio installiert ist, sowie einen Computer mit der Linux-Plattform (kann eine virtuelle Maschine sein).

Vorbereiten der Linux-Entwicklungsumgebung

So bereiten Sie Ihr Entwicklungssystem (PC) und den Linux-Computer für die Anwendungsentwicklung mit RAD Studio vor:

  1. Installieren Sie RAD Studio auf dem Windows-PC.
  2. Installieren Sie das Linux-SDK.
  3. Bereiten Sie den Linux-Computer vor.
  4. Erstellen Sie ein Verbindungsprofil.
  5. Fügen Sie RAD Studio das installierte SDK hinzu.
  6. Führen Sie PAServer auf dem Linux-Computer aus.

Installieren des Linux-SDK

Um das Linux-SDK auf Ubuntu zu installieren, müssen Sie zuerst das Repository hinzufügen.

  1. Klicken Sie auf dem Desktop mit der rechten Maustaste, und wählen Sie Terminal öffnen.
  2. Um ein Repository hinzufügen, geben Sie sudo add-apt-repository ppa:ubuntu-sdk-team/ppa in das Terminal ein.
  3. Drücken Sie die Eingabe-Taste. Das Repository ist jetzt hinzugefügt.
  4. Um das Linux-SDK zu installieren, geben Sie sudo apt install Ubuntu-sdk in das Terminal ein.
  5. Drücken Sie Eingabe, und warten Sie, bis das SDK installiert ist. Dies kann einige Minuten dauern.

So installieren Sie das Linux-SDK auf Red Hat:

  1. Klicken Sie auf dem Desktop mit der rechten Maustaste, und wählen Sie Terminal öffnen.
  2. Geben Sie yum groupinstall 'Development Tools' in das Terminal ein.
  3. Drücken Sie Eingabe, und warten Sie, bis das SDK installiert ist. Dies kann einige Minuten dauern.

Vorbereiten des Linux-Computers

Um Linux-Anwendungen zu erstellen, müssen Sie PAServer für virtuelle Maschinen hinzufügen:

1. Suchen Sie die Datei LinuxPAServer19.0.tar.gz im folgenden Verzeichnis:
C:\Programme (x86)\Embarcadero\Studio\19.0\PAServer
2. Entpacken Sie die Datei LinuxPAServer19.0.tar.gz.

Erstellen eines Verbindungsprofils

  1. Klicken Sie mit der rechten Maustaste auf den Ordner, in dem Sie die Datei LinuxPAServer19.0.tar.gz entpackt haben, und klicken Sie dann auf Im Terminal öffnen.
  2. Geben Sie im Terminal ./paserver ein. Drücken Sie dann Eingabe.
  3. Klicken Sie auf der Seite Projekt > Optionen > Umgebungsoptionen > Tool-Palette > Verbindungsprofil-Manager auf die Schaltfläche Hinzufügen. Der Experte Verbindungsprofil erstellen wird geöffnet.
  4. Geben Sie auf der Seite Profilinformation Folgendes ein:
    • Geben Sie in das Feld Profilname den erforderlichen Namen ein.
    • Klicken Sie im Feld Plattform auf die Plattform 64-Bit-Linux.
    • Klicken Sie auf Weiter.
  5. Geben Sie auf der Seite Informationen zum Remote-Computer Folgendes ein:
    • Geben Sie in das Feld Remote-Computer die IP-Adresse oder den Namen des Computers ein.
    • Klicken Sie auf Verbindung testen, um die Gültigkeit der eingegebenen Werte zu überprüfen.
  6. Klicken Sie auf Fertig stellen.

Hinzufügen des installierten SDK zu RAD Studio

  1. Klicken Sie auf der Seite Projekt > Optionen > Umgebungsoptionen > Tool-Palette > SDK-Manager auf die Schaltfläche Hinzufügen.
  2. Geben Sie im Dialogfeld Neues SDK hinzufügen Folgendes ein:
    • Klicken Sie im Feld Plattform auswählen auf 64-Bit-Linux.
    • Wählen Sie im Feld Profil für Verbindung auswählen ein erstelltes Profil aus der Dropdown-Liste aus.
    • Im Feld SDK-Version auswählen wird automatisch der Name des SDK, das Sie gerade installiert haben, angezeigt. Wenn Sie das SDK nicht installiert haben, können Sie das in diesem Schritt nachholen. Wenn Sie das SDK bereits installiert haben, fahren Sie mit dem nächsten Schritt fort.

Ausführen von PAServer auf dem Linux-Computer

So führen Sie den PAServer auf dem Linux-Computer aus:

  • Öffnen Sie das Terminal, und führen Sie PAServer im Terminal aus.

Entwickeln von Anwendungen

  1. Klicken Sie in RAD Studio auf eine der folgenden Optionen:
    • Datei > Neu > Weitere > Delphi-Projekte
    • Datei > Neu > Weitere > C++Builder-Projekte
  2. Wählen Sie den Projekttyp für Ihre Delphi- oder C++Builder-Anwendung aus.
    • Datei > Neu > Weitere > C++Builder-Projekte:
      • Konsolenanwendung
      • DUnitX-Projekt
      • Dynamische Link-Bibliothek
      • Package
    • Datei > Neu > Weitere > C++Builder-Projekte > DataSnap-Server:
      • DataSnap-Server
      • DataSnap-WebBroker
    • Datei > Neu > Weitere > C++Builder-Projekte > EMS
    • Datei > Neu > Weitere > C++Builder-Projekte > WebBroker > WebBroker-Anwendung
    • Datei > Neu > Weitere > Delphi-Projekte:
      • Konsolenanwendung
      • DUnitX-Projekt
      • Dynamische Link-Bibliothek
      • Package
    • Datei > Neu > Weitere > Delphi-Projekte > DataSnap-Server:
      • DataSnap-Server
      • DataSnap-WebBroker
    • Datei > Neu > Weitere > C++Builder-Projekte > WebBroker > WebBroker-Anwendung

    • Datei > Neu > Weitere > Delphi-Projekte > WebBroker > WebBroker-Anwendung

Siehe auch

Linux-Konsolenanwendung "Hello World" erstellen