/c (リンクを行わないコンパイル)
更新 : 2007 年 11 月
LINK の自動呼び出しを抑止します。
/c
解説
/c を指定してコンパイルすると、.obj ファイルだけが作成されます。ビルドのリンク フェーズを実行するには、適切なファイルとオプションを指定して LINK を明示的に呼び出す必要があります。
開発環境で作成した内部プロジェクトには、既定で /c オプションが使用されます。
Visual Studio 開発環境でこのコンパイラ オプションを設定するには
- このオプションは、開発環境では使用できません。
このコンパイラ オプションをコードから設定するには
- このコンパイラ オプションをコードから設定するには、「CompileOnly」を参照してください。
使用例
次のコマンド ラインでは、オブジェクト ファイル FIRST.obj と SECOND.obj が作成されます。THIRD.obj ファイルは無視されます。
CL /c FIRST.C SECOND.C THIRD.OBJ
実行可能ファイルを作成するには、LINK を呼び出す必要があります。
LINK firsti.obj second.obj third.obj /OUT:filename.exe