日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

readelf 读取动态链接表命令

發布時間:2023/11/27 生活经验 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 readelf 读取动态链接表命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

readelf -sV xxx 查看指定二進制文件運行時的加載庫以及對應版本
并依據該命令可以修改某一二進制文件依賴的glibc庫函數的版本,從而讓改二進制程序可以運行在低版本的操作系統

readelf 讀取鏈接表頭

readelf -h xxx

ELF文件介紹

ELF(executable and linking format)是一個定義了目標文件內部信息如何組織的文件格式。內核會根據這些信息加載可執行文件,內核根據這些信息可以知道從文件哪里獲取代碼,從哪里獲取初始化數據,在哪里應該加載共享庫,等信息。

主要包括以下幾種文件:

  1. 可重定位文件(relocatable):編譯器和匯編器產生的.o文件,需要被Linker進一步處理
  2. 可執行文件(Executable):在重定位結束之后所有的符號都被解析到該文件,能夠直接運行(除了一些共享庫文件沒有被鏈接進去,只是動態加載)
  3. 共享對象文件(Shared Object): 即動態庫文件(.so)
  4. 核心轉儲文件(Core File)

總結

以上是生活随笔為你收集整理的readelf 读取动态链接表命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。