Liaison d'une application Hello World C++ Windows 64 bits

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilisation de ILINK32 et ILINK64 en ligne de commande


Code de l'application

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

Compilation

Vous pouvez compiler ce source en utilisant :

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

Cette commande crée le fichier Objet (hello.o) nécessaire à la liaison.

Liaison

Liez ensuite les fichiers .a et .o, et créez le fichier exécutable Windows 64 bits pour l'application HelloWorld en utilisant la commande suivante :

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

Vous pouvez également laisser le compilateur invoquer le lieur en utilisant la commande suivante :

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

Exécutez maintenant Hello.exe et vous verrez "Hello world" s'afficher à l'écran.

Voir aussi