加载中,请稍候……

zlib自定义目录安装的情况下,编译libpng时找不到zlib的问题的解决办法

编译安装zlib的过程中如果prefix=指定目录,

等安装libpng的时候会找不到zlib

在这个问题的解决上最重要的是libpng不用configure,因为在scripts目录下已经提供makefile,所以没有必要使用configure来创建makefle文件了。

把scripts目录下makefile.linux拷贝到源码包根目录中,直接make就可以。

但是为了解决上面找不到zlib的问题,需要修改这个makefile文件。

makefile中找到zlib相关的两行,修改成实际的zlib/lib和zlib/include,并且再往上找找到prefix项,修改为你想prefix的目录中。这样zlib和libpng都可以自定义目录安装了。、

安装libpng

tar-jxfvlibpng-1.2.10.tar.gz2

cdlibpng-1.2.10

cpscripts/makefile.linuxmakefile

make

makeinstall

注意:这里的makefile不是用./configure生成的,而是直接从script/目录里拷一个

这一步结束时,libpng被安装在/usr/local/lib下

评论

您还未 登录注册,不支持评论