找不到pkg-config错误

我正试图在我的Mac上安装一些软件; 但是我不断收到相同的错误:

configure: error: The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables XMEDCON_GLIB_CFLAGS and XMEDCON_GLIB_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see <http://pkg-config.freedesktop.org/>. See `config.log' for more details 

我不太清楚如何去添加pkg-config到PATH。 我在网上看到(见链接),我应该添加以下内容:

显示如何指定PATHvariables的链接

 export PATH=$PATH:/opt/local/bin # Fixed typo as mentioned in comment 

这是我放置pkg-config的地方。 尽pipe我每次尝试使用./configureconfiguration文件,仍然不断收到错误。 任何帮助将超级赞赏!

对于Ubuntu / Debian操作系统,

apt-get install -y pkg-config

对于Redhat / Yum操作系统,

yum install -y pkgconfig

回答我的问题(几次谷歌搜索后)显示如下:

 $ curl http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz -o pkgconfig.tgz $ tar -zxf pkgconfig.tgz && cd pkg-config-0.28 $ ./configure && make install 

从以下链接: 链接显示上面

感谢大家的意见,并感谢我的Linux / OSX无知!

这样做解决了我上面提到的问题。

如果你有这个错误:

 configure: error: Either a previously installed pkg-config or "glib-2.0 >= 2.16" could not be found. Please set GLIB_CFLAGS and GLIB_LIBS to the correct values or pass --with-internal-glib to configure to use the bundled copy. 

而不是做这个命令:

 $ ./configure && make install 

去做 :

 ./configure --with-internal-glib && make install 

对我来说,(OSX)问题是这样解决的:

 brew install pkg-config