2011-03-14 64 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]