主题 : 使用arm-linux-gcc 3.3.2 编译uboot1.1.6通过记录 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 128374
精华: 0
发帖: 1
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 2 分
注册时间: 2016-10-04
最后登录: 2016-10-09
楼主  发表于: 2016-10-05 12:24

 使用arm-linux-gcc 3.3.2 编译uboot1.1.6通过记录

本人是linux新手!
捣腾uboot编译快两天了,使用的友善的原版自带的uboot1.1.6+arm-linux-gcc4.4.3,编译不通过(记不得啥现象了)。
网上一通搜索,原因大致是1.1.6版本的uboot应该使用3.3.2的编译器,然后又卸载了4.4.3,安装了3.3.2
先make distclean一下
然后make
提示arm-linux-ld: 错误:/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_udivsi3.oS) 使用硬件 FP,而 u-boot 使用软件 FP

然后修改cpu/arm920t/config.mk中的PLATFORM_RELFLAGS += -fno-strict-aliasing  -fno-common -ffixed-r8 即删除-msoft-float
编译通过生成uboot.bin

简单记录下这个过程
期待与其他同仁交流学习!
级别: 新手上路
UID: 132878
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
贡献值: 0 点
综合积分: 18 分
注册时间: 2017-06-02
最后登录: 2017-06-03
1楼  发表于: 2017-06-02 18:57
抢到了,不好意思,呵呵
新人不懂,多多照看