最近在研究imx6null 开发板,想让开发板支持显示图片的功能,
1.下载libjpeg库下载地址:
http://www.ijg.org/files/
yikou@ubuntu:/work/lib$ tar -zxvf jpegsrc.v9b.tar.gz3.配置
yikou@ubuntu:/work/lib$ cd jpeg-9b/./configure --host=arm-linux-gnueabihf --prefix=$PWD/temp_install4. 安装
yikou@ubuntu:/work/lib/jpeg-9b$ make yikou@ubuntu:/work/lib/jpeg-9b$ make install5.查看
yikou@ubuntu:/work/lib/jpeg-9b$ cd temp_install/yikou@ubuntu:/work/lib/jpeg-9b/temp_install$ ls bin include lib share6. 编译测试程序
一口君是把静态库直接拷贝到当前目录lib下,头文件拷贝到include下
arm-linux-gnueabihf-gcc *.c -o run -I ./include/ ./lib/libjpeg.a错误解决
程序在执行的时候遇到以下错误:
Wrong JPEG library version: library is 90, caller expects 62
因为使用的库版本太高是90的
所以下需要62版本的,对应的是这个压缩包jpegsrc.v6b.tar.gz
62 对应 6b
然后按照1-5步骤重新操作即可