我如何知道首先會找到哪個庫和手冊頁?

我如何知道首先會找到哪個庫和手冊頁?

對於二進位文件,我總是可以which foo知道我正在使用哪個二進位檔案調用$ foo,但是手冊頁呢?有沒有辦法知道預設載入手冊頁的路徑?

同樣,動態庫呢?是否有任何方法可以找出.so將為給定庫名稱加載的文件的路徑?

更新:

我剛剛了解到pkg 配置,但我沒有看到要求它輸出路徑的選項。另外,看起來它需要.pc指定路徑的檔案。這仍然可以幫助解決這個問題嗎?

答案1

man -w將列印線上說明頁的路徑。

ldd可以對庫起作用,在與它們連結的可執行檔上運行它。

答案2

whereis適用於路徑中的可執行檔和庫。

> whereis libc
libc: /lib64/libc.so /usr/lib64/libc.so

相關內容