【发布时间】:2010-09-30 19:13:59
【问题描述】:
我的 iPhone 应用程序出现了一个恼人的问题。每当我将优化级别设置为“无”以外的其他值时,都会出现计算错误。这只发生在为 iPhone SDK 构建时(iPhone 模拟器总是可以的)。
我不介意在发布模式下禁用优化,但是当我这样做时应用程序有点太慢了。
应用程序很复杂,因此很难找到优化过于激进的部分。
我认为问题出在 GCC 方面,因为它似乎在优化 ARM 架构的代码方面存在问题。
有没有办法只对代码的某些部分禁用优化?你会如何处理这种问题?
【问题讨论】:
-
Xcode 4 解决方案(Apple LLVM 编译器):stackoverflow.com/questions/5625624/…
标签: iphone xcode optimization gcc arm