コンパイラ オプション
cl.exe は、Microsoft C++ (MSVC) C および C++ コンパイラとリンカーを制御するツールです。 cl.exe は、Microsoft Visual Studio for Windows がサポートされているオペレーティング システム上でのみ実行できます。
Note
このツールは Visual Studio 開発者コマンド プロンプトからのみ起動できます。 システム コマンド プロンプトやエクスプローラーからは開始できません。 詳細については、「コマンド ラインから MSVC ツールセットを使用する」を参照してください。
コンパイラは、COFF (Common Object File Format) 形式のオブジェクト (.obj) ファイルを生成します。 リンカーは、実行可能 (.exe) ファイルまたはダイナミック リンク ライブラリ (DLL: Dynamic-Link Library) を生成します。
すべてのコンパイラ オプションで、大文字小文字が区別されます。 コンパイラ オプションを指定するには、スラッシュ (/
) またはダッシュ (-
) を使用できます。
リンクせずにコンパイルするには、/c オプションを使用します。
コンパイラ オプションを検索する
特定のコンパイラ オプションを見つけるには、次のいずれかの一覧を参照してください。
コンパイラ オプションを指定する
開発環境での設定方法は、コンパイラの各オプションのトピックで説明します。 開発環境以外からオプションを指定する方法の詳細については、下記を参照してください。
関連ビルド ツール
MSVC リンカー オプションは、プログラムのビルドにも影響を与えます。
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示