有这种输出objdump的对某些目标文件:旗帜在目标文件的输出objdump的
$ objdump -h main.o
main.o: file format elf32-i386
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 0000000b 00000000 00000000 00000034 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000000 00000000 00000000 00000040 2**2
CONTENTS, ALLOC, LOAD, DATA
2 .bss 00000000 00000000 00000000 00000040 2**2
ALLOC
3 .note.GNU-stack 00000000 00000000 00000000 00000040 2**0
CONTENTS, READONLY, CODE
做这些标志内容ALLOC,LOAD等是什么意思?
路段#2现在是打破了。所以:( –
太糟糕了,确实如此。 –
我试过一个再定位文件(原始.o文件将,即没有程序头文件)运行objdump的-H,它仍然列出的部分(如的.text)与load属性。这是我不清楚LOAD或Alloc之间的区别是什么。也许这只是LOAD = ALLOC &&目录 –