您的位置:首页 > 运维架构 > Linux

arm-linux-ld: error: Source object has EABI version 5, but target u-boot has EABI version 0

2017-07-21 12:47 1361 查看
在移植uboot时候,对uboot源代码进行编译,出现如下版本错误,在网上搜了很多博客文章,也没有解决。

想着,既然是arm-linux-ld交叉编译链的错误,换个版本的编译器能不能解决呢。于是,将原本Ubuntu12.04上装的交叉编译链更改为”arm-linux-gcc 4.4.3”版本。最终顺利解决,

uboot1.3.4编译出错

编译步骤:

make smdkv210single_config
make all


出现错误提示:


arm-linux-ld: error: Source object /usr/local/arm/bin/../lib/gcc/arm-none-linux-gnueabi/4.5.1/libgcc.a(_bswapsi2.o) has EABI version 5, but target u-boot has EABI version 0


对于为何会出现这种错误还没有想明白,只是找到了以上解决办法,希望遇到这种问题的道友也能顺利解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐