2012-06-17 54 views
0

看起来不一样我正在学习我的C++的工具链并尝试objdump。为什么我的objdump -D程序与.S

从objdump反汇编的文件甚至没有单词“Hello World”。这是为什么?它不可靠吗?

回答

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. 

如果你是不同的,那么请张贴代码等。

+0

不知道-s选项 – unj2

相关问题