读书人

系统移植的一个异常 .but target u-bo

发布时间: 2012-04-06 12:22:24 作者: rapoo

系统移植的一个错误 ....but target u-boot has EABI version 5
做系统移植的过程中出现一个错误:

arm-linux-ld: ERROR: Source object lib_generic/libgeneric.a(crc16.o) has EABI version 0, but target u-boot has EABI version 5
arm-linux-ld: failed to merge target specific data of file lib_generic/libgeneric.a(crc16.o)
arm-linux-ld: ERROR: Source object lib_generic/libgeneric.a(string.o) has EABI version 0, but target u-boot has EABI version 5
arm-linux-ld: failed to merge target specific data of file lib_generic/libgeneric.a(string.o)
arm-linux-ld: ERROR: Source object lib_generic/libgeneric.a(ctype.o) has EABI version 0, but target u-boot has EABI version 5
arm-linux-ld: failed to merge target specific data of file lib_generic/libgeneric.a(ctype.o)
arm-linux-ld: ERROR: Source object lib_generic/libgeneric.a(div64.o) has EABI version 0, but target u-boot has EABI version 5
arm-linux-ld: failed to merge target specific data of file lib_generic/libgeneric.a(div64.o)
make: *** [u-boot] 错误 1


这个不知道怎么解决了,我在网上搜索,大多数人遇到的情况是:

Source object lib_generic/libgeneric.a(crc16.o) has EABI version 5, but target u-boot has EABI version 0

我的正好反过来了。。

移植的系统:u-boot-2010.03
用的交叉编译器:arm-linux-gcc-4.4.3

请高手指点一下。。。

[解决办法]
LZ编译器要支持EABI 的

读书人网 >WinCE

热点推荐