CL コマンド ラインは次の構文に従います。
CL [option...] file... [option | file]... [lib...] [@command-file] [/link link-opt...]
次の表で、CL コマンドへの入力について説明します。
入力 | 意味 |
---|---|
オプション | 1 つまたは複数の CL オプション。 すべてのオプションは、指定されたすべてのソース ファイルに適用されます。 スラッシュ (/) またはダッシュ (-) を使用してオプションを指定します。 一般に、オプションと引数の間にスペースを入れることはできません。 このオプションの説明は、スペースが許可されている場合に示されます。 オプションでは大文字と小文字が区別され、 /HELP を除きます。 詳細については、「CL オプションの指定順序」を参照してください。 |
file |
1 つまたは複数のソース ファイル、.obj ファイル、またはライブラリの名前。 CL によってソース ファイルがコンパイルされ、.obj ファイルとライブラリの名前がリンカーに渡されます。 詳細については、「CL ファイル名の構文」を参照してください。 |
ライブラリ | 1 つまたは複数のライブラリ名。 CL によってこれらの名前がリンカーに渡されます。 |
コマンドファイル | 複数のオプションとファイル名を含むファイル。 詳細については、「CL のコマンド ファイル」を参照してください。 |
リンクオプト | 1 つまたは複数の MSVC リンカー オプション。 CL によってこれらのオプションがリンカーに渡されます。 |
コマンド ラインの文字数が 1024 (オペレーティング システムによって指定される上限) を超えない限り、任意の数のオプション、ファイル名、ライブラリ名を指定できます。
cl.exe の戻り値の詳細については、「cl.exe の戻り値」を参照してください。
注
Windows の今後のリリースでも 1024 文字というコマンド ライン入力の上限が変わらないとは保証されていません。