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我没有编译通过,报连接错误.
本文介绍了zlib库和libpng库的交叉编译安装过程。对于zlib库,提供了详细的下载链接及编译配置步骤;对于libpng库,则强调了依赖于zlib库的编译前提,并给出了相应的编译命令。

2173

被折叠的 条评论
为什么被折叠?



