常用库之三:libpng的交叉编译

来源:互联网 发布:word97 2003软件下载 编辑:程序博客网 时间:2024/06/05 19:18

    开发平台:Ubuntu11.04

    编 译器:arm-gcc-4.1.1.tar.bz2 (可从http://download.csdn.net/detail/npy_lp/3821111上下载)

    PNG源码包:libpng-1.2.16.tar.bz2 (可从http://download.csdn.net/detail/npy_lp/3826560上下载)

 

    libpng(PNG库)是一种用于创建和修改PNG格式图形文件的工具。PNG格式可以在较小程度上替代GIF、TIFF格式,并且有很多改进和延伸。

    交叉编译libpng-1.2.16.tar.bz2:

    依赖zlib库,在configure前须确认交叉编译工具链(arm-gcc-4.1.1.tar.bz2已支持zlib)是否已支持zlib库以及头文件,否则会出现configure:error:Zlib notinstalled的错误提示。 

$ tar jvxf libpng-1.2.16.tar.bz2$ cd libpng-1.2.16/$ ./configure CC=arm-linux-gnu-gcc --build=i686-linux --host=arm-linux --prefix=$PWD/_install$ make && make install

    交叉编译最新版本的png库libpng-1.5.6.tar.bz2(可从官网http://www.libpng.org/pub/png/libpng.html上下载): 

$ tar jvxf libpng-1.5.6.tar.bz2$ cd libpng-1.5.6/$ ./configure CC=arm-linux-gnu-gcc --prefix=$PWD/_install --host=arm-linux$ make && make install


原创粉丝点击