2011-03-14 129 views
3

任何人都可以確認我應該用於編譯器優化的默認選項。我記得我改變了這一點,而Xcode4處於預覽狀態以處理一個錯誤,但現在我不記得之前設置的是什麼(即默認情況下)。Xcode默認優化級別?

目前,我有它設置爲:

Debug: Fastest, Smallest [-Os] 
Release: Fastest, Smallest [-Os] 

我敢肯定這應該是:(但要檢查)

Debug: None [-O0] 
Release: Fastest, Smallest [-Os] 

回答

6

None -O0
使用-O1或更高版本的優化,編譯器會嘗試優化部分代碼(循環,指令交換和其他代碼),這使得逐步調試變得更加困難。

3

創建一個新的項目,並檢查設置告訴我,你'對了。

0

在Xcode 8.2.1的默認值是: 蘋果LLVM優化模式:雨燕爲最快,體積最小[-Os] 最優化模式:快速,整個模塊的優化[-O -whole模塊-optmization]