Xcode默认优化级别?

fuz*_*oat 3 compiler-construction iphone xcode

任何人都可以确认我应该用于编译器优化的默认选项.我记得我改变了这个,而Xcode4在预览中可以解决一个bug,但是现在我不记得之前设置的是什么(即默认情况下).

我目前将它设置为:

Debug: Fastest, Smallest [-Os]
Release: Fastest, Smallest [-Os]
Run Code Online (Sandbox Code Playgroud)

我很确定它应该是:(但想检查)

Debug: None [-O0]
Release: Fastest, Smallest [-Os]
Run Code Online (Sandbox Code Playgroud)

Jil*_*ouc 7

是的None -O0.
通过-O1或更高的优化,编译器会尝试优化部分代码(循环,指令交换和其他),这使得逐步调试变得更加困难.