zlib 库和libpng 的安装:

来源:互联网 发布:开源的数据库防火墙 编辑:程序博客网 时间:2024/05/01 22:02

1.zlib 库的安装
下载地址:http://www.zlib.net/zlib-1.2.3.tar.gz
# tar zxf zlib-1.2.3.tar.gz
# mv zlib-1.2.3 zlib
# cd zlib
#./configure --prefix=/usr/local/arm/3.4.1/arm-linux/ --shared
#vi Makefile
 
把gcc都改成arm-linux-gcc
修改Makefile文件中的交叉编译器设置
CC=arm-linux-gcc
LDSHARED=arm-linux-gcc -shared -Wl,-soname,libz.so.1
CPP=arm-linux-gcc -E
AR=arm-linux-ar rc
RANLIB=arm-linux-ranlib
路径前缀
prefix =/usr/local/arm/3.4.1/arm-linux //执行./configure 已经修改
 
# make
# make install

2.libpng 的安装(版本 libpng-1.2.32)

前置条件 : 应该编译了zlib, 且zlib和png在同层目录,目录名为zlib(makefile的设置要求)

得到Makefile
# cp  scripts/makefile.linux  Makefile

然后修改Makefile文件中的交叉编译器设置
# AR=arm-linux-ar rc
# CC=arm-linux-gcc

# RANLIB=arm-linux-ranlib

以及路径前缀
prefix =/usr/local/arm/3.4.1/arm-linux

保存Makefile, 执行 make && make install 即可

注:libpng的libpng-1.2.14.tar.bz2我没有编译通过,报连接错误.


 

原创粉丝点击