0

我正在为我的 C++ 学习工具链并尝试使用 objdump。

来自 objdump 的反汇编文件甚至没有“Hello World”这个词。这是为什么?一点都不可靠吗?

4

1 回答 1

2

以下代码:

#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.

如果您的不同,请发布代码等。

于 2012-06-17T23:14:27.990 回答