ELF = Executable and Linkable Format,可執(zhí)行連接格式,是UNIX系統(tǒng)實(shí)驗(yàn)室(USL)作為應(yīng)用程序二進(jìn)制接口(Application Binary Interface,ABI)而開(kāi)發(fā)和發(fā)布的,擴(kuò)展名為elf。arm-linux-readelf是一個(gè)相當(dāng)實(shí)用的elf文件查看工具,查看幫助
本文引用地址:
http://2s4d.com/article/201611/319407.htm輸入arm-linux-readelf --help
具體可以看相關(guān)解釋了。
常用的:
arm-linux-readelf -a應(yīng)用程序 可查看文件運(yùn)行架構(gòu)、大小端等信息。 #arm-linux-readelf -a hello 可產(chǎn)看文件所用到的動(dòng)態(tài)共享鏈接庫(kù),一般編譯時(shí)加上"-static"選項(xiàng)。
當(dāng)然,如果只看動(dòng)態(tài)鏈接庫(kù),一般使用arm-linux-readelf -d應(yīng)用程序,可以將應(yīng)用程序的動(dòng)態(tài)鏈接庫(kù)全部顯示出來(lái),這在移植應(yīng)用程序到arm板時(shí)相當(dāng)有用。
評(píng)論