查看Objective-c的汇编代码

时间:2012-03-06 17:52:12

标签: objective-c gcc assembly compilation objc-message-send

我正在friday.com上阅读this awesome article。 bbum显示了一些Objective-c代码和相应的程序集。 如何查看objective-c汇编代码?

假设我正在使用gcc从OS X终端进行编译。

2 个答案:

答案 0 :(得分:6)

编译后使用otoolgcc -S <input>.c -o <output>.S,或者只使用XCode,从包含项目的目录开始,它非常棒...... /Developer/usr/bin/xcodebuild,然后:

enter image description here

答案 1 :(得分:5)

我从未尝试过使用objective-c(它适用于C),但我想你可以简单地使用

gcc -S program.m

您还可以使用-fverbose-asm来提供更易读的输出