从下载到安装的步骤如下:
wget https://pkg-config.freedesktop.org/releases/pkg-config-0.29.tar.gz
tar -zxvf pkg-config-0.29.tar.gz
cd pkg-config-0.29/
./configure --with-internal-glib
sudo make
sudo make check
sudo make install
make过程中可能会遇到的问题:
gdate.c:2497:7: error: format not a string literal, format string not checked [-Werror=format-nonlit
报错原因:内置的glib出的问题
解决方法:
第一步先找到这个文件(/pkg-config-0.29.2/glib/glib/gdate.c或文件搜索,搜索gdate.c),打开, 然后加入如下语句
#pragma GCC diagnostic ignored "-Wformat-nonliteral"
就在包含头文件的地方加就行了
参考:
[1] 安装pkg-config
[2] gdate.c:2497:7: error: format not a string literal, format string not checked [-Werror=format-nonlit