摘自:https://www.fujieace.com/kali-linux/pkg_config_path.html
由於最近在瞎搞Kali Linux NetHunter,需要用上“pkg_config_path 環境變量設置”,擔心有很多人跟我一樣也在搞NetHunter而踩坑走不出來,我特意發表出來。
一、查看 pkg_config_path 環境變量 命令
root@kali:~# echo $PKG_CONFIG_PATH
從上面可以清楚的看到我的“ pkg_config_path 環境變量”是空的。
二、查看自己的 pkgconfig 路徑在哪里?
root@kali:~# find / -name pkgconfig
可以清楚的看到有三個pkgconfig路徑:/usr/share/pkgconfig、/usr/lib/pkgconfig、/usr/lib/x86_64-linux-gnu/pkgconfig,自己看着去選吧!我建議大家選擇前兩個任意一個。
三、設置 pkg_config_path 環境變量 方法
有兩種方法都可以設置 pkg_config_path 環境變量 。
1、如果你只是想加上某庫的pkg,只需要用如下命令:
root@kali:~# export PKG_CONFIG_PATH=/usr/lib/pkgconfig/
2、如果你想覆蓋掉原來的pkg,可選擇用此方法。因為PKG_CONFIG_LIBDIR的優先級比 PKG_CONFIG_PATH 高,所以會覆蓋PKG_CONFIG_PATH的設置。
root@kali:~# export PKG_CONFIG_LIBDIR=/usr/lib/pkgconfig/
也可以使用如下命令,注意一定要放在PKG_CONFIG_PATH的前面,這樣才能首先讀取。
root@kali:~# export PKG_CONFIG_PATH=/usr/lib/pkgconfig/:$PKG_CONFIG_PATH
總結:最后只需要給大家看一下我的“pkg_config_path 環境變量設置”成功效果圖,如上圖。