libjpeg-turbo-1.2.1在armlinux上的交叉编译

前面几步跟网上其他资料的步骤一致:

# tar -xzvf libjpeg-turbo-1.2.1.tar.gz 

#cd libjpeg-turbo-1.2.1

#mkdir tmp

# ./configure --prefix=$PWD/tmp --host=arm-linux

这里我用的是:“./configure --prefix=/home/libjpeg --build=arm-linux

然后修改makefile文件,将CC修改为aarch64-himix100-linux-gcc

然后make,编译没报错,但是链接时报错,看链接日志,发现有个libtool文件

打开一看,里面同样有要修改的配置,再将参数host,CC,LD,AR全部都改成我的交叉编译环境

aarch64-himix100-linux-gcc,aarch64-himix100-linux-ld,aarch64-himix100-linux-ar

在make,终于变过通过,make install之后,又编译了一个demo,拷贝到海思芯片上,通过!

你可能感兴趣的:(三方库)