15.6. 実行可能ファイルを作成するためのコードのリンク
C または C++ のアプリケーション構築の最後の手順は、リンクです。リンクにより、オブジェクトファイルやライブラリーがすべて実行可能ファイルに統合されます。
前提条件
- オブジェクトファイルが 1 つまたは複数ある。
- GCC がシステムにインストールされている
手順
- オブジェクトコードファイルを含むディレクトリーに移動します。
gcc
を実行します。$ gcc ... objectfile.o another_object.o ... -o executable-file
executable-file という名前の実行可能ファイルが、指定したオブジェクトファイルとライブラリーをベースに作成されます。
追加のライブラリーをリンクするには、オブジェクトファイルのリストの前に必要なオプションを追加します。16章GCC でのライブラリーの使用 を参照してください。
注記C++ ソースコードの場合は、標準 C++ ライブラリーの依存関係を処理しやすくするために、
gcc
コマンドをg++
に置き換えます。