【发布时间】:2012-06-17 23:02:05
【问题描述】:
我正在为我的 C++ 学习工具链并尝试使用 objdump。
objdump 的反汇编文件甚至没有“Hello World”这个词。这是为什么?一点都不靠谱吗?
【问题讨论】:
标签: c++ compiler-construction objdump disassembly
我正在为我的 C++ 学习工具链并尝试使用 objdump。
objdump 的反汇编文件甚至没有“Hello World”这个词。这是为什么?一点都不靠谱吗?
【问题讨论】:
标签: c++ compiler-construction objdump disassembly
以下代码:
#include <stdio.h>
int main(void) { printf("Hello world\n"); }
可以用objdump -Dslx my_prog 完全反汇编,其中包括以下内容:
Contents of section .rodata:
400598 01000200 00000000 00000000 00000000 ................
4005a8 48656c6c 6f20776f 726c6400 Hello world.
如果你的不一样,请发布代码等。
【讨论】: