5、交叉编译libpng

5、交叉编译libpng

目标平台:LOONGSON-1B开发板

内核:Linux 3.0

编译平台:ubuntu10.04

交叉工具链:gcc-3.4.6-2f

、简介

    libpng 软件包包含 libpng 库.这些库被其他程序用于读写png文件。

 

二、下载libpng源码包

    进入http://sourceforge.net/projects/libpng/files/下载一个libpng稳定版本源码包,这里选择libpng1.2.39.tar.gz。

 

三、交叉编译libpng步骤

#tar zxf libpng-1.2.39.tar.gz

#cd libpng-1.2.39

#./configure --prefix=/home/tool/gtk/libpng_install --host=mipsel-linux

出现错误:

Checking for zlibVersion in -lz ... No

问题分析:

Libpng配置是会去检测zlib库,configure时加上zlib库的路径信息即可。

#./configure --prefix=/home/tool/gtk/libpng_install --host=mipsel-linux LIBS=-L/home/tool/gtk/zlib_install/lib CPPFLAGS=-I/home/tool/gtk/zlib_install/include

配置完成后,执行make && make install,编译安装成功后在--prefix指定的目录下生成bin、include、shared和lib目录。

你可能感兴趣的:(linux,ubuntu,移植,交叉编译,libpng)