编译程序提示配置PKG_CONFIG_PATH
http://blog.csdn.net/langeldep/article/details/6804331
? ? ? ? 在安裝開源軟件的過程中, 經常會碰到提示配置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 腳本就可以解決該問題。
轉載于:https://www.cnblogs.com/thammer/p/7307305.html
總結
以上是生活随笔為你收集整理的编译程序提示配置PKG_CONFIG_PATH的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HttpInvoker GET/POST
- 下一篇: InSAR 处理软件