我遇到了与No package 'gdk-pixbuf-2.0' found类似的问题。但是,安装 gdk-pixbuf-2.0 后,根本没有出现在结果中pkg-config--list-all
。以下是相关的环境变量:
PKG_CONFIG_PATH: /usr/lib/pkgconfig
LDFLAGS: -L/usr/lib
LD_LIBRARY_PATH: /usr/lib
PATH: /usr/bin:$PATH
CPPFLAGS: -I/usr/include
这是我用来安装 gdk-pixbuf-2.0 的脚本
cd /usr/local/src
wget http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.24/gdk-pixbuf-2.24.0.tar.xz
tar xvfJ gdk-pixbuf-2.24.0.tar.xz
cd gdk-pixbuf-2.24.0
./configure --prefix=/usr
make V=0
make install
ldconfig
安装后调用结果whereis gdk-pixbuf-2.0
是这样的:
`gdk-pixbuf-2: /usr/lib/gdk-pixbuf-2.0 /usr/include/gdk-pixbuf-2.0`
为了比较,调用的结果whereis libpng
(通过 安装yum install libpng-devel
,并且哪个pkgconfig
和依赖库没有问题找到)是这样的:
`libpng: /usr/lib64/libpng12.so /usr/lib64/libpng.so /usr/share/man/man3/libpng.3.gz`