Share via


設定編譯器選項

編譯器選項可以在開發環境中設定,也可以在命令列設定。

在開發環境中設定

每一項編譯器選項的主題都會討論如何在開發環境中設定。 如需完整的清單,請參閱編譯器選項

在開發環境之外設定

您可以用下列方式設定編譯器 (CL.exe) 選項:

在 CL 環境變數 (Environment Variable) 中指定的選項會在您每次叫用 (Invoke) CL 時被使用。 如果在 CL 環境變數或命令列指名了某個命令檔 (Command File),則會使用這個命令檔中所指定的選項。 與命令列或 CL 環境變數的差異在於,命令檔可以讓您使用多行的選項和檔名。

編譯器選項是「由左向右」處理,而且在發現衝突時,最後 (最右邊) 的選項會蓋過前面的。 CL 環境變數會在命令列之前被處理,所以當 CL 與命令列有任何衝突時,則以命令列具有優先權。

其他編譯器主題

請參閱

參考

編譯器選項

其他資源

C/C++ 建置參考