/O
選項 (優化程式代碼)
選項 /O
可控制各種優化,協助您建立程式代碼以達到最大速度或最小大小。
/O1
會設定產生最小大小程式代碼的優化組合。/O2
會設定優化的組合,以將程式代碼優化以達到最大速度。/Ob
控制內嵌函式展開。/Od
停用優化,以加速編譯並簡化偵錯。/Og
(已淘汰) 啟用全域優化。/Oi
為適當的函數調用產生內部函數。/Os
告知編譯程式針對速度的優化,偏向大小優化。/Ot
(預設設定) 會指示編譯程式優先使用速度的優化,以超過大小優化。/Ox
是一種組合選項,可選取數個優化,強調速度。/Ox
是優化嚴格的/O2
子集。/Oy
會隱藏在呼叫堆疊上建立框架指標,以取得更快速的函式呼叫。
備註
您可以將多個 /O
選項合併成單一 option 語句。 例如,/Odi
與 /Od /Oi
相同。 某些選項互斥,並在一起使用時造成編譯程序錯誤。 如需詳細資訊,請參閱個別 /O
選項。