如何查看C++程序的汇编代码?
有哪些常用的工具可以实现这一功能?
-masm=intel
指令无法正常工作。但是,如果您安装了Xcode,它应该已经安装了名为“otool”的工具:otool code.o -tV
您需要将编译后的目标代码作为参数提供。
如果您是Eclipse用户,可以使用反汇编视图。
反汇编视图显示加载的程序作为汇编指令与源代码混合比较。当前执行的行由箭头标记指示并在视图中突出显示。您可以在反汇编视图中执行以下任务:
- 在任何汇编指令的开头设置断点
- 启用和禁用断点并设置其属性
- 逐步执行程序的反汇编指令
- 跳转到程序中的特定指令
Alt + 8
即可。 - jyz