編譯器命令列語法

CL 命令列會使用下列語法:

CL [option...] file... [option | file]... [lib...] [@command-file] [/link link-opt...]

下表描述 CL 命令的輸入。

Entry 意義
選項 一或多個 CL 選項。 請注意,所有選項都會套用至所有指定的原始程序檔。 選項是由正斜線 (/) 或虛線 (-) 指定。 如果選項採用自變數,選項的描述會記錄選項與自變數之間是否允許空格。 選項名稱(除了 /HELP 選項除外)區分大小寫。 如需詳細資訊,請參閱 CL選項的順序。
file 一或多個原始程式檔的名稱、.obj檔案或連結庫。 CL 會編譯來源檔案,並將.obj檔案和連結庫的名稱傳遞至連結器。 如需詳細資訊,請參閱 CL檔名語法
自由 一或多個連結庫名稱。 CL 會將這些名稱傳遞至連結器。
command-file 包含多個選項和檔名的檔案。 如需詳細資訊,請參閱 CL命令檔
link-opt 一或多個 MSVC 連結器選項。 CL 會將這些選項傳遞至連結器。

您可以指定任意數目的選項、檔名和連結庫名稱,只要命令行上的字元數不超過 1024,操作系統所指定的限制即可。

如需傳回值cl.exe的相關信息,請參閱 傳回值 cl.exe

注意

命令行輸入限制 1024 個字元不保證在未來的 Windows 版本中維持不變。

另請參閱

MSVC 編譯器選項