题
的Xcode使用GCC 4.2
似乎有可能停用thumbmode整个项目,并通过将-mthumb编译器标志在该文件的“其它编译器选项”列表中激活它单sourcefiles。
我正在寻找一个方式做oposite。激活拇指整个工程,但停用它的一些特定的文件。
但问题是,在一般我得到更好的性能在我的项目当我编译为Thumb。然而 - 我使用的是引擎的更新版本有一些VFP汇编代码,如果拇指被关闭,只有编译。所以,我想只对那些特定的文件取消拇指,并有它一切激活
谢谢!
解决方案
你尝试加入-mno-thumb
您为您想拇指关闭文件?
此外,是在VFP组件文件,或在联汇编块?可以通过汇编伪指令标志着组件文件作为拇指/无拇指个别功能:
.syntax unified
.code 16
.globl _thumbFunction
.thumb_func _thumbFunction
_thumbFunction:
// Thumb code goes here
...
.code 32
.globl _armFunction
_armFunction:
// ARM code goes here
不隶属于 StackOverflow