ELF = Executable and Linkable Format,可执行连接格式,是UNIX系统实验室(USL)作为应用程序二进制接口(Application Binary Interface,ABI)而开发和发布的,扩展名为elf。
arm-linux-readelf是一个相当实用的elf文件查看工具,查看帮助
输入arm-linux-readelf --help
具体可以看相关解释了。
常用的:
arm-linux-readelf -a 应用程序 可查看文件运行架构、大小端等信息。 #arm-linux-readelf -a hello 可产看文件所用到的动态共享链接库,一般编译时加上"-static"选项。
当然,如果只看动态链接库,一般使用arm-linux-readelf -d 应用程序,可以将应用程序的动态链接库全部显示出来,这在移植应用程序到arm板时相当有用。