如何告诉ImageMagick';s配置在哪里可以找到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'

我正在浏览这篇旧文章

我做了它说的大部分内容,只是做了一些小改动。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'
            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配置。谢谢