次の方法で共有


/c (リンクを行わないコンパイル)

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 first.obj second.obj third.obj /OUT:filename.exe

関連項目

MSVC コンパイラ オプション
MSVC コンパイラ コマンド ラインの構文