LINK からの出力

リンクの出力には、.exe ファイル、DLL、マップ ファイル、メッセージが含まれます。

出力ファイル

LINK からの既定の出力ファイルは .exe ファイルです。 /DLL オプションを指定すると、LINK で .dll ファイルがビルドされます。 出力ファイル名は、出力ファイル名 (/OUT) オプションで制御できます。

インクリメンタル モードでは、プログラムの以降のインクリメンタル ビルドのための状態情報を保持する .ilk ファイルが LINK によって作成されます。 .ilk ファイルについて詳しくは、.ilk ファイルに関する記事をご覧ください。 インクリメンタル リンクについて詳しくは、インクリメンタル リンク (/INCREMENTAL) オプションに関する記事をご覧ください。

LINK によって、エクスポート (通常は DLL) を含むプログラムが作成されるときは、ビルドで .exp ファイルが使用されていない限り、.lib ファイルもビルドされます。 インポート ライブラリのファイル名は、/IMPLIB オプションで制御できます。

マップ ファイルの生成 (/MAP) オプションを指定すると、LINK でマップ ファイルが作成されます。

デバッグ情報の生成 (/DEBUG) オプションを指定すると、プログラムのデバッグ情報を含む PDB が LINK によって作成されます。

その他の出力

他のコマンド ライン入力を指定しないで「link」と入力すると、LINK により、そのオプションをまとめた使用法の説明が表示されます。

著作権情報の非表示 (/NOLOGO) オプションを使用しない限り、著作権とバージョンのメッセージが表示され、コマンド ファイルの入力がエコーされます。

進行状況メッセージの出力 (/VERBOSE) オプションを使用すると、ビルドに関する追加の詳細を表示できます。

LINK は、LNKnnnn という形式でエラーと警告のメッセージを発行します。 このエラー プレフィックスと数値の範囲は、LIB、DUMPBIN、EDITBIN でも使用されます。

関連項目

MSVC リンカーのリファレンス
MSVC リンカー オプション