未找到Jpeg库 - 为gdk-pixbuf-2.27.1配置脚本运行

时间:2013-03-01 05:51:39

标签: gtk cross-compiling embedded-linux

checking for jpeg_destroy_decompress in -ljpeg... no
configure: WARNING: *** JPEG loader will not be built (JPEG library not found) ***
configure: error: 
*** Checks for JPEG loader failed. You can build without it by passing
*** --without-libjpeg to configure but some programs using GTK+ may
*** not work properly

我在为gdk-pixbuf-2.27.1运行configure脚本时遇到上述错误。

LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:$LD_LIBRARY_PATH ./configure

Jpeg库安装在这里:----

 /usr/lib/arm-linux-gnueabihf/libjpeg.so.8.4.0

即使我做了softlink然后同样的错误:----

ln -s /usr/lib/arm-linux-gnueabihf/libjpeg.so.8.4.0  /usr/local/lib/libjpeg.so.8.4.0

我已经安装了JPEG库。请建议如何解决?

1 个答案:

答案 0 :(得分:1)

不要使用符号链接,只需将相应的libjpeg库添加到.bash_profile或.bashrc中的路径即可。这是我如何做到的一个例子。

export LIBRARY_PATH=/usr/local/lib:/opt/libjpeg-turbo/lib64:$LIBRARY_PATH
export CPATH=/usr/local/include:/opt/libjpeg-turbo/include:$CPATH