嵌入式 Linux C ARM 嵌入式程序员

交叉编译libpng和libjpeg库

2017-11-03  本文已影响33人  0d339158f1a6

交叉编译libpng库

下载libpng

我下载的是目前为止最新版的libpng libpng-1.6.34.tar.gz。

libpng下载

交叉编译

$ tar zxvf libpng-1.6.34.tar.gz  
$ cd libpng-1.6.34/  
$ ./configure CC=arm-none-linux-gnueabi-gcc --prefix=$PWD/install --host=arm-none-linux-gnueabi  
$ make && make install

进到install目录下面会看到四个目录:bin、include、lib、share。我们主要需要include头文件目录和lib库目录,里面有静态库和共享库。

libpng-tree

交叉编译jpeg

下载jpeg

我下载的目前为止最新版的jpeg jpegsrc.v9b.tar.gz

jpeg下载

交叉编译

$ tar zxvf jpegsrc.v9b.tar.gz  
$ cd jpegsrc.v9b/  
$ ./configure CC=arm-none-linux-gnueabi-gcc --prefix=$PWD/install --host=arm-none-linux-gnueabi  
$ make && make install

进到install目录下面会看到四个目录:bin、include、lib、share。我们主要需要include头文件目录和lib库目录,里面有静态库和共享库。

jpeg-tree

png和jpeg源码

libpng和jpeg源码资源

上一篇下一篇

猜你喜欢

热点阅读