使用linux中readelf命令顯示elf格式文件的信息-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

成都創(chuàng)新互聯(lián)專注骨干網(wǎng)絡(luò)服務(wù)器租用十載,服務(wù)更有保障!服務(wù)器租用,成都移動(dòng)機(jī)房 成都服務(wù)器租用,成都服務(wù)器托管,骨干網(wǎng)絡(luò)帶寬,享受低延遲,高速訪問。靈活、實(shí)現(xiàn)低成本的共享或公網(wǎng)數(shù)據(jù)中心高速帶寬的專屬高性能服務(wù)器。

小編給大家分享一下使用linux中readelf命令顯示elf格式文件的信息,相信大部分人都還不怎么了解,因此分享這邊文章給大家學(xué)習(xí),希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去學(xué)習(xí)方法吧!

readelf命令用來顯示一個(gè)或者多個(gè)elf格式的目標(biāo)文件的信息,可以通過它的選項(xiàng)來控制顯示哪些信息。這里的elf-file(s)就表示那些被檢查的文件??梢灾С?2位,64位的elf格式文件,也支持包含elf文件的文檔(這里一般指的是使用ar命令將一些elf文件打包之后生成的例如lib*.a之類的“靜態(tài)庫”文件)。

這個(gè)程序和objdump提供的功能類似,但是它顯示的信息更為具體,并且它不依賴BFD庫(BFD庫是一個(gè)GNU項(xiàng)目,它的目標(biāo)就是希望通過一種統(tǒng)一的接口來處理不同的目標(biāo)文件),所以即使BFD庫有什么bug存在的話也不會(huì)影響到readelf程序。

還需注意的是運(yùn)行readelf的時(shí)候,除了-v和-H之外,其它的選項(xiàng)必須有一個(gè)被指定。

語法格式:readelf  [參數(shù)] [文件名]

常用選項(xiàng):

參考實(shí)例

讀取可執(zhí)行文件形式的elf文件頭信息:

[root@linuxcool ~]# readelf -h main 

讀取目標(biāo)文件形式的elf文件頭信息:

[root@linuxcool ~]# readelf -h myfile.o 

讀取靜態(tài)庫文件形式的elf文件頭信息:

[root@linuxcool ~]# readelf -h libmy.a 

讀取動(dòng)態(tài)庫文件形式的elf文件頭信息:

[root@linuxcool ~]# readelf -h libmy.so 

查看可執(zhí)行的elf文件程序頭表信息:

[root@linuxcool ~]# readelf -l main 

以上是使用linux中readelf命令顯示elf格式文件的信息的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!

文章題目:使用linux中readelf命令顯示elf格式文件的信息-創(chuàng)新互聯(lián)
文章鏈接:http://muchs.cn/article42/dpehec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化做網(wǎng)站、網(wǎng)站內(nèi)鏈、移動(dòng)網(wǎng)站建設(shè)、小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)