操作步骤:
(1)首先将jpeg库源码下载、解压
经典版本v6b:https://sourceforge.net/projects/libjpeg/files/libjpeg/6b/
最新版本v9b:http://www.ijg.org/
(2)然后配置 ./configure --prefix=/opt/libdecode --exec-prefix=/opt/libdecode --enable-shared --enable-static -build=i386 -host=arm
(3)Makefile检查,主要查看交叉编译设置是否正确
CC=gcc 改为 CC=arm-linux-gcc
AR=ar rc 改为 AR=arm-linux-ar rc
AR2=ranlib 改为 AR2=arm-linux-ranlib
(4)编译 make
结果make时遇到如下错误:
root@wwl-virtual-machine:~/decodeporting/jpeg-6b# make -j4
./libtool --mode=compile arm-linux-gcc -O2 -I. -c ./jcapimin.c
make: ./libtool: