64 ビット Windows 版 C++ Hello World アプリケーションをリンクする

提供: RAD Studio
移動先: 案内検索

コマンドラインでの ILINK32 と ILINK64 の利用 への移動


アプリケーション コード

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

コンパイル

このソースは、次のコマンドでコンパイルできます。

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

このコマンドは、リンクに必要なオブジェクト ファイル(hello.o)を作成します。

リンク

その次に、以下のコマンドを使って、.a ファイルと .o ファイルをリンクし Hello World アプリケーションの 64 ビット Windows 版実行可能ファイルを作成します。

> "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, ,

また、コンパイラにリンカを起動させることもできます。次のコマンドを使用します:

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

Hello.exe を実行すると、画面に "Hello world" と表示されます。

関連項目