64 ビット Windows 版 C++ Hello World アプリケーションをリンクする
コマンドラインでの 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" と表示されます。