Ldd意思

在計算機科學中,特別是Linux和Unix作業系統中,ldd 是一個命令行工具,用於顯示一個執行檔或共享庫的動態程式庫(shared libraries)依賴關係。ldd 命令通常在開發和調試期間非常有用,因為它可以幫助找到程式運行時所需的共享庫。

當運行 ldd 命令時,它會列出程式或共享庫所依賴的共享庫的路徑,包括它們的soname(共享對象名稱)和它們在系統中的安裝路徑。如果共享庫沒有被正確安裝或載入,程式可能會崩潰並顯示錯誤信息,如「無法載入共享庫」或「共享庫未找到」。

例如,如果你有一個名為 myprogram 的執行檔,你可以使用 ldd 命令來查看它依賴於哪些共享庫:

ldd myprogram

這將輸出 myprogram 運行時所需的共享庫列表。如果你想查看某個共享庫依賴於哪些庫,你也可以對共享庫本身運行 ldd

ldd 命令是動態連結器實用程式的一部分,它在Linux和Unix系統中負責載入和連結共享庫。