Share via


/O 選項 (最佳化程式碼)

更新:2010 年 12 月

/O 選項會控制協助您以最快速度或最小大小建立程式碼的各種最佳化。

  • /O1 會以最小大小為目標,對程式碼進行最佳化。

  • /O2 會以最快速度為目標,對程式碼進行最佳化。

  • /Ob 會控制內嵌函式的展開。

  • /Od 會停用最佳化,以加速編譯並簡化偵錯。

  • /Og 會啟用全域最佳化。

  • /Oi 對適當的函式呼叫產生內建函式 (Intrinsic Function)。

  • /Os 指示編譯器,大小最佳化要優先於速度最佳化。

  • /Ot (預設設定) 指示編譯器,速度最佳化要優先於大小最佳化。

  • /Ox 會選取完整最佳化。

  • /Oy 會在呼叫堆疊上隱藏框架指標的建立,讓函式呼叫更快速進行。

備註

您也可以將多個 /O 選項合併成單一選項陳述式。 例如,/Odi 和 /Od /Oi 相同。

請參閱

參考

編譯器選項

設定編譯器選項

變更記錄

日期

記錄

原因

2010 年 12 月

新增關於結合 /O 選項的資訊。

客戶回函。