Bil*_*ill 18 assembly xcode gcc objective-c xcode4
我正在调整一些在我的iPhone应用程序中以紧密循环运行的代码,我很想看到生成的汇编代码,看看是否有任何异常.
在Xcode 3.x中,菜单中有一个Build> Show Assembly Code选项,但是在Xcode 4的菜单或文档中没有看到任何内容.
有人知道怎么做吗?我可以做"gcc -S",但我的理解是,这与整个项目的编译方式不同.
Ste*_*non 20
据我所知,"View Disassembly"选项已经消失.
这是一个解决方法:
-save-temps.点击进入.yourFile.i并且yourFile.s,这是预处理源和生成的程序集,分别建立准确,因为他们是在你的项目.或者,您可以使用以下方式反汇编构建的二进制文件(或源文件生成的目标文件)otool -tvV /path/to/binaryOrDotOFile.
最后,如果这是您想要的功能,请确保提交错误报告!
编辑: 此功能返回Xcode 4.1.在助理编辑器窗格中,选择"生成的输出 - > YourFilename(程序集)".繁荣!
arn*_*app 16
您可以通过转到Product-> Generate Output-> Assembly File来构建Assembly.希望这是你正在寻找的.
注意:他们在Xcode 5中再次更改了它.上面的答案现在正在做的事情