如何使用g ++获取汇编代码指令地址,我可以使用以下命令从g ++打印汇编代码
g++ -S -masm=intel
我得到了汇编代码,但其中不包含指令地址。
所述-S
开关使g++
以发射其发送至汇编器的组件。这不是对象的转储,因此没有地址。
要获取对象g++
生成的转储,首先编译成一个目标文件:
g++ -c foo.cpp
然后使用objdump
转储目标文件:
objdump -d -Mintel foo.o
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句