Berkeley DB 5.2.36 mips交叉编译

xichen124 发布于 2012/07/12 14:45
阅读 1K+
收藏 0

我今天下了最新的源码包5.2.36,交叉编译不过,我的configure是:

../dist/configure --host=mips-linux --prefix=/home/bdb/bulid/mips.5.2/ --with-mutex=MIPS/gcc-assembly

make,但是提示:

./libtool --mode=compile mips-linux-cc -c -I. -I../src  -D_GNU_SOURCE -D_REENTRANT -O3  ../src/mutex/mut_tas.c
libtool: compile:  mips-linux-cc -c -I. -I../src -D_GNU_SOURCE -D_REENTRANT -O3 ../src/mutex/mut_tas.c  -fPIC -DPIC -o .libs/mut_tas.o
/tmp/ccD53pYU.s: Assembler messages:
/tmp/ccD53pYU.s:102: Error: opcode not supported on this processor: mips1 (mips1) `sync '
make: *** [mut_tas.lo] Error 1

有没有能帮帮忙?

 

加载中
0
RyaneLuo
RyaneLuo
/tmp/ccD53pYU.s:102: Error: opcode not supported on this processor: mips1 (mips1) `sync '

make: *** [mut_tas.lo] Error 1

 

检查一下你GCC的优化选项,指令集的版本等与硬件有关的。是不是选错了。

也有可能是部分头文件出问题了,导致预处理的时候出错

0
xichen124
xichen124
看了源码,是头文件有些问题,我已修改,编译通过了
返回顶部
顶部