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. 這是程式設計中重要的工具, 便於我們找尋執行檔所使用的函式庫. 

沒有留言:

張貼留言

[Git 常見問題] error: The following untracked working tree files would be overwritten by merge

  Source From  Here 方案1: // x -----删除忽略文件已经对 git 来说不识别的文件 // d -----删除未被添加到 git 的路径中的文件 // f -----强制运行 #   git clean -d -fx 方案2: 今天在服务器上  gi...