编译程序提示配置PKG_CONFIG_PATH
http://blog.csdn.net/langeldep/article/details/6804331
? ? ? ? 在安裝開源軟件的過程中, 經(jīng)常會(huì)碰到提示配置PKG_CONFIG_PATH路徑, 或者直接提示沒有安裝某某庫, 但是我們已經(jīng)安裝了啊。
?
其實(shí)造成這種情況的原因很簡單, 就是安裝的目錄不能被依賴程序找到。
?
具體的原理可以網(wǎng)上搜索 configure, pkg-config , PKG_CONFIG_PATH這三者直接的關(guān)系。此處不再贅述。
?
解決方法就是讓依賴庫能找到我們的安裝目錄即可。
?
下面我們來舉個(gè)例子:
比如我們安裝 A 這個(gè)庫, 執(zhí)行 ./configure的時(shí)候提示要先安裝 B 這個(gè)庫。
我們下載了B這個(gè)庫, 并安裝后, 我們在B的源碼路徑下執(zhí)行 find? ./? -name? "*.pc"? 找到的文件一般為B.pc,
然后我們把B.pc這個(gè)文件復(fù)制到操作系統(tǒng)的pkgconfig目錄:
?
32為系統(tǒng)的pkgconfig目錄為? /usr/lib/pkgconfig/
64為系統(tǒng)的pkgconfig目錄為? /usr/lib64/pkgconfig/
?
cp?? B.pc???/usr/lib64/pkgconfig/
?
然后在執(zhí)行 A這個(gè)庫的 ./configure 腳本就可以解決該問題。
轉(zhuǎn)載于:https://www.cnblogs.com/thammer/p/7307305.html
總結(jié)
以上是生活随笔為你收集整理的编译程序提示配置PKG_CONFIG_PATH的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HttpInvoker GET/POST
- 下一篇: InSAR 处理软件