安裝過程中出現PKG_CONFIG_PATH的問題解決方法

langeldep發表於2011-09-23

        在安裝開源軟體的過程中, 經常會碰到提示配置PKG_CONFIG_PATH路徑, 或者直接提示沒有安裝某某庫, 但是我們已經安裝了啊。


其實造成這種情況的原因很簡單, 就是安裝的目錄不能被依賴程式找到。


具體的原理可以網上搜尋 configure, pkg-config , PKG_CONFIG_PATH這三者直接的關係。此處不再贅述。


解決方法就是讓依賴庫能找到我們的安裝目錄即可。


下面我們來舉個例子:

比如我們安裝 A 這個庫, 執行 ./configure的時候提示要先安裝 B 這個庫。

我們下載了B這個庫, 並安裝後, 我們在B的原始碼路徑下執行 find  ./  -name  "*.pc"  找到的檔案一般為B.pc,

然後我們把B.pc這個檔案複製到作業系統的pkgconfig目錄:


32為系統的pkgconfig目錄為  /usr/lib/pkgconfig/

64為系統的pkgconfig目錄為  /usr/lib64/pkgconfig/


cp   B.pc   /usr/lib64/pkgconfig/


然後在執行 A這個庫的 ./configure 指令碼就可以解決該問題。


相關文章