查看文件格式:file 111.o
ELF : executable linkable format 分类如下
1>可重定位文件relocatable .o
2>可执行文件executable .exe
3>共享目标文件shared object .so
4>核心转储文件core dump
ELF文件包含表头和各种section段(常见的.text、.data、.bss、.rodata .表示系统保留名)
打印ELF信息:
查看关键的section段:objdump -h 111.o (-x更详细)
十六进制打印:-s
反汇编:-d
查看ELF的各段大小:size 111.o
BSS : Block started by symbol 为符号预留一块内存空间
段表:section header table
readelf
查看文件头:-h
查看段表(所有section段):-S
查看符号表:-s