[求助]交叉编译BOA出错~

[求助]交叉编译BOA出错~

用arm-elf-gcc编译BOA出错,出错内容是

[Copy to clipboard] [ - ]
CODE:
/usr/local/lib/gcc-lib/arm-elf/2.95.3/libgcc.a(__main.o)(.text+0xc4): In
function `__do_global_ctors':
: undefined reference to `__CTOR_LIST__'
/usr/local/lib/gcc-lib/arm-elf/2.95.3/libgcc.a(__main.o)(.data+0x0): undefined
reference to `__DTOR_LIST__'
collect2: ld returned 1 exit status
make: *** [boa] Error 1

有人知道是什么原因,或者怎么查错吗?
不胜感激!

PS:直接用gcc编译通过,用arm-elf-gcc交叉编译却出错了……

确认下你的目标系统是不是 uClinux,
如果是在arm-elf-gcc 后加上 -elf2flt 参数.
uClinux 系统的文件格式与其它 linux 系统不一样.
感谢楼上的朋友给的提示。一直以来都是你在给我们帮助:)