Linken der C++-Anwendung "Hello World" für 64-Bit-Windows

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Verwenden von ILINK32 und ILINK64 in der Befehlszeile


Anwendungscode

 
// hello.cpp
#include<iostream>
#include<string>
 
int main()
{
  std::string s("Hello world");
  std::cout << s;
}

Compilieren

Sie können diesen Code mit dem folgenden Befehl compilieren:

>"C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\bcc64.exe" -c hello.cpp			

Dieser Befehl erstellt die zum Linken benötigte Objektdatei (hello.o).

Linken

Linken Sie dann die .a- und .o-Dateien, und erstellen Sie die ausführbare 64-Bit-Windows-Datei für die Anwendung "HelloWorld" mit dem folgenden Befehl:

> "C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\ilink64" -j"C:\Program Files (x86)\Embarcadero\Studio\22.0lib\win64\release" -Gn c0x64 Hello.o, Hello.exe, Hello.map, import64.a cw64mt.a, ,

Mit dem folgenden Befehl können Sie den Compiler veranlassen, den Linker aufzurufen:

> "C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\bcc64.exe" hello.o

Führen Sie dann Hello.exe aus. Auf dem Bildschirm wird "Hello world" angezeigt.

Siehe auch