为了账号安全,请及时绑定邮箱和手机立即绑定

安装libpng提示--configure: error: ZLib not installed

安装libpng提示--configure: error: ZLib not installed

慕神8447489 2019-04-07 09:38:32
我已经安装过zlib了,但是还是提示这个错误,很不解,我看了libpng的MakeFile文件,里面有下面两行:CPPFLAGS=-I/usr/local/zlib/includeLDFLAGS=-L/usr/local/zlib/lib我安装的zlib路径与对上面两个也是对应着的,不明白为什么还提示没有安装,不要告诉我进入zlib的源文件目录,执行命令makeclean,清除zlib;然后重新配置./configure,后面不要接--prefix参数;然后再编辑&&安装;我只想知道为什么,而不是按网上的解决方法按部就班的做,网上的都是给了解决方法,没有说出个所以然来,谢谢。
查看完整描述

2 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

是执行.configure的时候提示没找到zlib吗?如果是的话,就要让autoconf知道你的zlib是安装在哪的,如我机器有一个文件/usr/lib/x86_64-linux-gnu/pkgconfig/zlib.pc,它的内容如:
prefix=/usr
exec_prefix=${prefix}
libdir=${prefix}/lib/x86_64-linux-gnu
sharedlibdir=${libdir}
includedir=${prefix}/include
Name:zlib
Description:zlibcompressionlibrary
Version:1.2.7
Requires:
Libs:-L${libdir}-L${sharedlibdir}-lz
Cflags:-I${includedir}
那就可以检查一下是否有pkgconfig/zlib.pc这个文件,以及它里面的库和头文件的路径是否跟你实际的一致。以上只是我的猜测,你可以提供更多的信息给大家,比如你用什么系统,执行什么命令时出错...
                            
查看完整回答
反对 回复 2019-04-07
?
动漫人物

TA贡献1815条经验 获得超10个赞

exportLDFLAGS="-L/usr/local/zlib/lib"
exportCPPFLAGS="-I/usr/local/zlib/include"
然后再运行configure
                            
查看完整回答
反对 回复 2019-04-07
  • 2 回答
  • 0 关注
  • 923 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信