一、OpenSSL 交叉编译:
执行
./config --prefix=$(pwd)/output no-asm shared
修改Makefile
1.PLATFORM=linux-x86_64 修改为 PLATFORM=mips (君正平台为mips架构)
2.增加 CROSS_COMPILE=mips-linux-gnu-
3.修改CC= gcc 这一行: 修改为CC= $(CROSS_COMPILE)gcc
4.AR=ar
(
A
R
F
L
A
G
S
)
r
修
改
为
A
R
=
(ARFLAGS) r 修改为 AR=
(ARFLAGS)r修改为AR=(CROSS_COMPILE)ar $(ARFLAGS) r
5.修改 RANLIB= $(CROSS_COMPILE)ranlib
6.删除所有-m64 的地方,一共有两处
make
make install
二、zbar交叉编译:
解压,配置
tar xvf zbar-0.10.tar.bz2
cd zbar-0.10/
mkdir output
export NM=nm
./configure --prefix=$(pwd)/output --host=mips-linux CC=mips-linux-gnu-gcc --enable-shared --enable-static --without-imagemagick --without-jpeg --without-python --without-gtk --without-qt --disable-video
make
make install