如何告诉ImageMagick';s配置在哪里可以找到Libpng和Zlib?
我正在浏览这篇旧文章 我做了它说的大部分内容,只是做了一些小改动。Libpng和Zlib位于以下路径中如何告诉ImageMagick';s配置在哪里可以找到Libpng和Zlib?,imagemagick,configure,Imagemagick,Configure,我正在浏览这篇旧文章 我做了它说的大部分内容,只是做了一些小改动。Libpng和Zlib位于以下路径中 /usr/local/libpng /usr/local/zlib 当尝试配置ImageMagick 7.0.5-7时,我会像 ./configure --prefix=/usr/local/imagemagick CPPFLAGS='-I/usr/local/libpng/include -I/usr/local/zlib/include'
/usr/local/libpng
/usr/local/zlib
当尝试配置ImageMagick 7.0.5-7时,我会像
./configure --prefix=/usr/local/imagemagick
CPPFLAGS='-I/usr/local/libpng/include -I/usr/local/zlib/include'
LDFLAGS='-L/usr/local/libpng/lib -L/usr/local/zlib/lib'
--enable-shared --enable-delegate-build
但png和zlib仍然标记为
ZLIB --with-zlib=yes no
PNG --with-png=yes no
在其他一些网站上,我读到我应该在系统变量PKG_CONFIG_PATH中添加.pc文件的路径。所以在运行configure之前,我也尝试了
export PKG_CONFIG_PATH=/usr/local/libpng/lib/pkgconfig:/usr/local/zlib/share/pkgconfig/
但这些图书馆仍然不被认可。
周围有人知道如何告诉配置脚本在哪里查找库吗?我让它工作了!
在浏览配置文件之后,我发现缺少的是pkg-config工具。
我只是从安装它的网站下载。
运行上面的命令,它现在可以正常工作。我让它工作了!
在浏览配置文件之后,我发现缺少的是pkg-config工具。
我只是从安装它的网站下载。
运行上面的命令,现在就可以正常工作。您确定zlib和libpng的编译工作正常吗。查看每个文件的config.log文件,看看是否有错误?如果没有问题,请尝试使用CPPFLAGS='-I/opt/local/include'LDFLAGS='-L/opt/local/lib'可能会将
-Wl、-rpath、/usr/local/lib添加到LDFLAGS@GlennRanders-Pehrson不,我的机器缺少pkg配置。谢谢。你确定zlib和libpng的编译工作正常吗。查看每个文件的config.log文件,看看是否有错误?如果没有问题,请尝试使用CPPFLAGS='-I/opt/local/include'LDFLAGS='-L/opt/local/lib'可能会将-Wl、-rpath、/usr/local/lib添加到LDFLAGS@GlennRanders-Pehrson不,我的机器缺少pkg配置。谢谢