編譯器選項

cl.exe 是一種工具,可控制 Microsoft C++ (MSVC) C 和 C++ 編譯器和連結器。 cl.exe 只能在支援 Microsoft Visual Studio for Windows 的作業系統上執行。

注意

您只能從 Visual Studio 開發人員命令提示字元啟動此工具。 您無法從系統命令提示字元,或從 [檔案總管] 啟動它。 如需詳細資訊,請參閱 從命令列 使用 MSVC 工具組。

編譯器會產生 Common Object File Format (COFF) 物件 (.obj) 檔案。 連結器會產生可執行檔 (.exe) 檔案或動態連結程式庫 (DLL)。

所有編譯器選項都會區分大小寫。 您可以使用正斜線 ( / ) 或虛線 ( - ) 來指定編譯器選項。

若要編譯而不連結,請使用 /c 選項。

尋找編譯器選項

若要尋找特定的編譯器選項,請參閱下列其中一個清單:

指定編譯器選項

每個編譯器選項的主題討論如何在開發環境中設定。 如需指定開發環境外部選項的詳細資訊,請參閱:

MSVC 連結器選項 也會影響程式建置方式。

另請參閱

C/C++ 建置參考
CL 叫用連結器