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 に答える