程式扎記: [Linux 命令] ldd : 列出與檔案有關的分享函式庫

標籤

2011年3月5日 星期六

[Linux 命令] ldd : 列出與檔案有關的分享函式庫

屬性 : 系統相關 - 程式與編譯器 
語法 : ldd [參數] 檔案 
參數 | 功能 

-d | 重新定位並回報遺失的物件檔
-r | 重新定位並回報遺失的物件資料與函數
-v | 顯示完整執行過程

執行範例 : 
* 顯示 /bin/ls 所使用的分享函式庫 
allentest:~ # ldd /bin/ls 
linux-gate.so.1 => (0xffffe000) 
librt.so.1 => /lib/librt.so.1 (0xb7f4b000) 
libacl.so.1 => /lib/libacl.so.1 (0xb7f45000) 
libc.so.6 => /lib/libc.so.6 (0xb7e25000) 
libpthread.so.0 => /lib/libpthread.so.0 (0xb7e11000) 
/lib/ld-linux.so.2 (0xb7f64000) 
libattr.so.1 => /lib/libattr.so.1 (0xb7e0c000) 

補充說明 : 
1. 這是程式設計中重要的工具, 便於我們找尋執行檔所使用的函式庫. 

沒有留言:

張貼留言

網誌存檔

關於我自己

我的相片
Where there is a will, there is a way!