如何辨識.so檔案中的符號
問題:如何從共享物件檔案(.soso ) 並確定其來源,特別是辨別它們是否源自靜態庫?
答案:
符號清單的標準實用程式是 nm。如下使用它:
nm -gD yourLib.so
對於 C 庫,合併“-C”選項來分解符號,增強可讀性。
nm -gDC yourLib.so
如果.so 檔案是elf 格式,有兩個選項可用:
使用objdump:
objdump -TC libz.so
使用 readelf:
readelf -Ws libz.so
以上是如何列出並識別 .so 檔案中符號的來源?的詳細內容。更多資訊請關注PHP中文網其他相關文章!