jpeg-8d库(https://github.com/omcfadde/jpeg-8d)可用于jpeg图像压缩等操作,本项目需要用于arm板载linux系统中运行,故记录一下交叉编译的过程。
- 保证系统中有交叉编译工具和环境,比如arm-linux-gnueabihf-gcc等
- 用libtool配置平台和编译器
./configure CC=arm-linux-gnueabihf-gcc --host=arm-linux --prefix=/home/leanard/Documents/jpeg-8d-master/libtool-release --enable-shared
- 编译生成库文件和可执行文件
Make & make install
- 设置板载运行环境
将编译好的libtool-release复制至板子,然后将下面lib里面的库都复制到根目录下的/lib下即可运行执行文件进行图像压缩操作
浙公网安备 33010602011771号