交叉编译libpng和libjpeg库
2017-11-03 本文已影响33人
0d339158f1a6
交叉编译libpng库
下载libpng
我下载的是目前为止最新版的libpng libpng-1.6.34.tar.gz。
![](https://img.haomeiwen.com/i92607/d4a775ef512d5707.png)
交叉编译
$ 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库目录,里面有静态库和共享库。
![](https://img.haomeiwen.com/i92607/4f3093a247c83351.png)
交叉编译jpeg
下载jpeg
我下载的目前为止最新版的jpeg jpegsrc.v9b.tar.gz
![](https://img.haomeiwen.com/i92607/7147bcf288633367.png)
交叉编译
$ 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库目录,里面有静态库和共享库。
![](https://img.haomeiwen.com/i92607/9c3c9d435c510e5a.png)