阅读docs我看到了这段话:
使用Thumb选项构建程序。添加-mthumb编译器 flag可以将代码的大小减少多达35%。但是,如果你的 应用程序包含浮点密集型代码模块 为ARMv6构建应用程序,您应该禁用Thumb选项。如果 您正在为ARMv7构建代码,您应该启用Thumb。
我在哪里将标志 -mthumb 放在Xcode上?我正在使用Xcode 4.4.1。
答案 0 :(得分:2)
查看汇编程序输出,我相信在生成armv7时,Thumb生成是clang中的默认设置。您可以使用-mno-thumb
将其关闭。