1. elf 文件格式
linux系统中,gcc编译器编译出的object文件、可执行文件都属于elf文件。
elf文件由三个部分组成:elf header、program headers|section headers、sections|program segments。
如果是executable文件,则section部分是不需要的;如果是loadable文件,则program segment部分是不需要的。
2. readelf工具
readelf命令用途: Displays information about an elf file.
查询文件所有信息
readelf object-file-name -a |
readelf object-file-name -h |
readelf |