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

    开发平台: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


你可能感兴趣的:(ubuntu,工具,平台,图形,tiff)