使用libjpeg

本文介绍了如何交叉编译libjpeg-turbo-1.3.0,包括下载、编译、安装和将库文件拷贝到目标系统。还分享了使用开源库的经验,强调阅读文档和示例程序的重要性。
摘要由CSDN通过智能技术生成
关于libjpeg,维基百科有一些介绍:
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目录下查看到这么一些玩意儿:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值