linux 在OSX上“找不到pkg-config脚本”

kknvjkwl  于 2023-08-03  发布在  Linux
关注(0)|答案(6)|浏览(160)

我正试图在我的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中。我在网上看到(见链接),我应该添加以下内容:
Link showing how to direct PATH variable

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


这就是我放置pkg-config的地方。我仍然得到错误,虽然每次我试图配置文件使用。/configure。任何帮助将是超级感激!

nimxete2

nimxete21#

对于Ubuntu/Debian操作系统,
第一个月
对于Redhat/Yum OS,
yum install -y pkgconfig
对于Archlinux操作系统,
pacman -S pkgconf
对于MacOS,
brew install pkg-config

1zmg4dgp

1zmg4dgp2#

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

brew install pkg-config

字符串

dojqjjoe

dojqjjoe3#

对我的问题的回答(经过几次谷歌搜索)显示了以下内容:

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

字符串
从以下链接:Link showing above
感谢大家的评论,并为我的linux/OSX无知感到抱歉!
这样做解决了我上面提到的问题。

7cjasjjr

7cjasjjr4#

如果出现此错误:

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

ljo96ir5

ljo96ir55#

试试看

  • 哪个pkg-config

1.如果它是空的,则发射

  1. brew install pkg-config
    1.**OR:**ruby -e“$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”< /dev/null 2> /dev/null
azpvetkf

azpvetkf6#

MacOS用户

不幸的是,pkg-config在默认情况下不随OS X一起提供。这里有一些关于如何从源代码编译的注意事项。假设你已经安装了Xcode。
1.下载和解压

curl -O http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz
tar xfz pkg-config-0.28.tar.gz

字符串
1.配置和安装

cd pkg-config-0.28
setenv CC /usr/bin/cc (for tcsh)
export CC=/usr/bin/cc (for bash)


2a)如果你有超级用户能力

./configure --prefix=/usr/local CC=$CC --with-internal-glib
make
sudo make install


2b)如果没有

./configure --prefix=$HOME/someplace/in/my/path CC=$CC --with-internal-glib
make
make install


来源:https://opensource.ncsa.illinois.edu/confluence/display/DESDM/Installing+pkg-config+from+source+for+OSX

相关问题