readelf是linux下一个常用的elf解析软件,其不同的选项参数,通常可以查看elf中的不同部分,
具体对应关系见下表(-v,-h等辅助命令就不解释了)
| readelf -a tmp | 显示tmp的全部信息 |
| readelf -h tmp | 显示tmp ELF header的文件头信息 |
| readelf -l tmp | 显示tmp的program header table的每个program header entry的信息 |
| readelf -S tmp | 显示tmp的program header table的每个section header entry的信息 |
| readelf -g tmp | 显示tmp的section group的信息 |
| readelf -e tmp | 显示tmp的所有头信息 |
| readelf -n tmp | 显示tmp的node段信息 |
| readelf -r tmp | 显示tmp的relocate段的信息 |
| readelf -s tmp | 显示tmp符号表中的每个符号表entry的信息 |
| readelf -d tmp | 显示tmp的dynamic section信息 |
| readelf -h tmp | 显示tmp的GNU version |
本文详细介绍了Linux下readelf命令的使用方法及各项参数的功能。通过不同的选项参数,readelf能够帮助用户查看ELF文件的不同部分,如文件头信息、section header entry等。
1423

被折叠的 条评论
为什么被折叠?



