关于libjpeg,维基百科有一些介绍:
libjpeg 是一个完全用C语言编写的库,包含了被广泛使用的JPEG解码、JPEG编码和其他的JPEG功能的实现。这个库由独立JPEG工作组维护。
3.配置之
可以通过./configure --help寻求帮助
这里只设置安装地点和编译方式
./configure --prefix=$(pwd)/temp --host=arm-linux
(在此之前得创建一个名为temp目录)
--prefix指定安装地点
--host指定编译环境
4.编译之
然后在temp目录下查看到这么一些玩意儿:
libjpeg 是一个完全用C语言编写的库,包含了被广泛使用的JPEG解码、JPEG编码和其他的JPEG功能的实现。这个库由独立JPEG工作组维护。
libjpeg-turbo是libjpeg的衍生品,性能较之libjpeg更强!
相关的产品还有Intel IPP(一套跨平台的软件函数库,他提供了广泛的多媒体功能:音频解码器、图像处理 、信号处理、语音压缩和加密机制)~
本次使用的是时下的最新的libjpeg-turbo-1.3.0。
交叉编译libjpeg-turbo-1.3.0
1.下载libjpeg-turbo-1.3.0.tar.gz文件
2.解压之3.配置之
可以通过./configure --help寻求帮助
这里只设置安装地点和编译方式
./configure --prefix=$(pwd)/temp --host=arm-linux
(在此之前得创建一个名为temp目录)
--prefix指定安装地点
--host指定编译环境
4.编译之
make
5.安装之
make install
6.然后把把生成的lib中的*.so*文件拷贝到根文件系统中
cp xxxx/lib/*.so* xxxxx/root-xxx/lib/ -d (参数d确保链接文件还是那个链接文件)
然后在temp目录下查看到这么一些玩意儿: