查看Linux上程序或進程用到的庫

ldd /path/to/program

要找出某個特定可執行依賴的庫,可使用ldd命令。這個命令調用動態連接器去找到程序的庫文件依賴關係。安全

objdump -p /path/to/program | grep NEEDED

注意!並不推薦爲任何不可信的第三方可執行程序運行ldd,由於某些版本的ldd可能會直接調用可執行程序來明確其庫文件依賴關係,這樣可能不安全。取而代之的是用一個更安全的方式來顯示一個未知應用程序二進制文件的庫文件依賴。工具

pldd 1100

若是你想要找出被一個運行中的進程載入的共享庫,你可使用pldd命令,它會顯示出在運行時被載入一個進程裏的全部共享對象。注意你須要root權限去執行pldd命令。spa

pmap 1100

或者,也能夠選擇一個叫作pmap的命令行工具。它報告一個進程的內存映射,也能顯示出運行進程的庫文件依賴。命令行

相關文章
相關標籤/搜索