U-boot编译出错-软浮点编译错误

2014-11-24 09:24:35 · 作者: · 浏览: 0

我的装备:


编译器:arm-linux-gcc-3.4.6


u-boot版本:u-boot-2009.08


错误代码如下:
arm-linux-ld: ERROR: /up-Star2410/arm-linux-tools/gcc-3.4.6-glibc-2.3.6/arm-linux/bin/../lib/gcc/arm-


linux/3.4.6/libgcc.a(_udivsi3.oS) uses hardware FP, whereas u-boot uses software FP
arm-linux-ld: failed to merge target specific data of file /up-Star2410/arm-linux-tools/gcc-3.4.6-glibc-


2.3.6/arm-linux/bin/../lib/gcc/arm-linux/3.4.6/libgcc.a(_udivsi3.oS)
arm-linux-ld: ERROR: /up-Star2410/arm-linux-tools/gcc-3.4.6-glibc-2.3.6/arm-linux/bin/../lib/gcc/arm-


linux/3.4.6/libgcc.a(_divsi3.oS) uses hardware FP, whereas u-boot uses software FP
arm-linux-ld: failed to merge target specific data of file /up-Star2410/arm-linux-tools/gcc-3.4.6-glibc-


2.3.6/arm-linux/bin/../lib/gcc/arm-linux/3.4.6/libgcc.a(_divsi3.oS)
arm-linux-ld: ERROR: /up-Star2410/arm-linux-tools/gcc-3.4.6-glibc-2.3.6/arm-linux/bin/../lib/gcc/arm-


linux/3.4.6/libgcc.a(_umodsi3.oS) uses hardware FP, whereas u-boot uses software FP
arm-linux-ld: failed to merge target specific data of file /up-Star2410/arm-linux-tools/gcc-3.4.6-glibc-


2.3.6/arm-linux/bin/../lib/gcc/arm-linux/3.4.6/libgcc.a(_umodsi3.oS)
arm-linux-ld: ERROR: /up-Star2410/arm-linux-tools/gcc-3.4.6-glibc-2.3.6/arm-linux/bin/../lib/gcc/arm-


linux/3.4.6/libgcc.a(_modsi3.oS) uses hardware FP, whereas u-boot uses software FP
arm-linux-ld: failed to merge target specific data of file /up-Star2410/arm-linux-tools/gcc-3.4.6-glibc-


2.3.6/arm-linux/bin/../lib/gcc/arm-linux/3.4.6/libgcc.a(_modsi3.oS)
arm-linux-ld: ERROR: /up-Star2410/arm-linux-tools/gcc-3.4.6-glibc-2.3.6/arm-linux/bin/../lib/gcc/arm-


linux/3.4.6/libgcc.a(_dvmd_lnx.oS) uses hardware FP, whereas u-boot uses software FP
arm-linux-ld: failed to merge target specific data of file /up-Star2410/arm-linux-tools/gcc-3.4.6-glibc-


2.3.6/arm-linux/bin/../lib/gcc/arm-linux/3.4.6/libgcc.a(_dvmd_lnx.oS)
make: *** [u-boot] Error 1


错误截图如下:


U-boot编译