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 -jxfv libpng-1.2.10.tar.gz2

cd libpng-1.2.10

cp scripts/makefile.linux makefile

make

make install


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


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


上一篇: 【转】十跪父母恩
下一篇: memcache 之windows下的使用

访客评论
目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):