一、指令说明
readelf命令,一般用于查看ELF格式的文件信息,常见的文件如在Linux上的可执行文件,动态库(*.so)或者静态库(*.a) 等包含ELF格式的文件。以下命令的使用是基于android编译出来的so文件上面去运行。
readelf常用命令
语法:readelf (选项)(参数:文件),除了-v和-H之外,其它的选项必须有一个被指定参数
选项 -h(elf header),显示elf文件开始的文件头信息。
选项 -A,arch-specific 显示CPU构架信息。
选项 -a,all 显示全部信息,等价于 -h -l -S -s -r -d -V -A -I。
选项 -v,version 显示readelf的版本信息。
选项 -H,help 显示readelf所支持的命令行选项。
二、测试
以多个芯片平台编译出的libyuv.a为例进行测试分析
readelf -A libyuv.a


readelf -h libyuv.a


