2 zhangsunxiaobai zhangsunxiaobai 于 2016.03.14 14:35 提问

编译u-boot时 最后一步 make 时出错了 求拯救

arm-linux-ld: failed to merge target specific data of file /opt/FriendlyARM/toolschain/4.5.1/lib/gcc/arm-none-linux-gnueabi/4.5.1/libgcc.a(_udivdi3.o)
arm-linux-ld: error: Source object /opt/FriendlyARM/toolschain/4.5.1/lib/gcc/arm-none-linux-gnueabi/4.5.1/libgcc.a(_udivsi3.o) has EABI version 5, but target u-boot has EABI version 0
arm-linux-ld: failed to merge target specific data of file /opt/FriendlyARM/toolschain/4.5.1/lib/gcc/arm-none-linux-gnueabi/4.5.1/libgcc.a(_udivsi3.o)
arm-linux-ld: error: Source object /opt/FriendlyARM/toolschain/4.5.1/lib/gcc/arm-none-linux-gnueabi/4.5.1/libgcc.a(_dvmd_lnx.o) has EABI version 5, but target u-boot has EABI version 0
arm-linux-ld: failed to merge target specific data of file /opt/FriendlyARM/toolschain/4.5.1/lib/gcc/arm-none-linux-gnueabi/4.5.1/libgcc.a(_dvmd_lnx.o)
/opt/FriendlyARM/toolschain/4.5.1/lib/gcc/arm-none-linux-gnueabi/4.5.1/libgcc.a(_udivdi3.o):(.ARM.exidx+0x0): undefined reference to __aeabi_unwind_cpp_pr0'
/opt/FriendlyARM/toolschain/4.5.1/lib/gcc/arm-none-linux-gnueabi/4.5.1/libgcc.a(_dvmd_lnx.o): In function
__aeabi_ldiv0':
/work/toolchain/build/src/gcc-4.5.1/libgcc/../gcc/config/arm/lib1funcs.asm:1265: undefined reference to `raise'
make: *** [u-boot] 错误 1

1个回答

Linux_lv
Linux_lv   2016.03.23 21:05
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
u-boot-2016.09 make配置过程分析
本文基于u-boot v2016.09版本代码对树莓派3代配置命令 make rpi_3_32b_defconfig 的执行过程进行分析。
oracle安装最后一步出错Ora-12638
安装过程中,在启动实例并创建全局数据库时,如出现“ORA-12638: 身份证明检索失败”, 如下图所示: 请将D:\app\用户名\product\11.2.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora 中的SQLNET.AUTHENTICATION_SERVICES= (NTS) 将其更改为SQLNET.AUTHENTICATION_SERVICES=
MySql安装最后一步错误解决办法
1、在控制面板中将mysql卸载掉,然后更改原先的安装名称, 2、在注册表中查询mysql,删除注册表信息,不用删除NpointSoft目录下的注册表信息, 3、将3306(mysql端口)在防火墙中放行, 4、关闭所有的杀毒或者安全软件, 5、安装的时候,自定义安装,更改数据库安装路径,更改数据库密码。   6、将NpointSoft里面的数据备份出来,Npo
nginx make install错误
1、在configure的时候 ./configure --prefix=/Users/l00277880/selfcode/work/nginx/nginx-1.13.7 --add-module=/Users/l00277880/selfcode/work/nginx/nginx_hello_world/ --with-pcre 我配置prefix的路径和默认的路径一样了,酱紫的话就
编译U-boot 出现Nothing to be done for `_depend'.
之前编译U-boot都好好的,昨天交叉环境有点问题,就重新安装了下,后来编译U-boot就出现了 Nothing to be done for `_depend'. make: *** [depend] Error 2 通过  make clean  没有效果 百度后, make clean 仅仅是清除之前编译的可执行文件及配置文件  make distc
u-boot-2016.09 make编译过程分析(二)
上一篇文章详尽分析了u-boot执行配置命令make xxx_defconfig的整个流程,本文着眼于编译流程,即配置完成后执行make命令生成二进制文件的过程。由于涉及的依赖和命令很多,也将make编译过程分析分为两部分,一、目标依赖和 二、命令执行。
U-Boot中的boards.cfg文件
转自http://www.linuxidc.com/Linux/2011-09/43688.htm U-BOOT发展到现在,架构已经发生了不少的变化。现在不少开发学习板子上都在用1.1.6版本的。不过发展到现在,UBOOT经历了不少改进,变得越来越标准。 从版本发布的命名上来看,现在的U-BOOT不再用以前版本号的方式进行描述。而采用日期的方式进行发布(例如这次最新版本命名为u-boot-20
编译u-boot1.1.6遇到的编译错误解决方法!
1.大量的警告:target CPU does not support interworking   与CPU有关,到u-boot根目录下执行: #vi "cpu/arm920t/config.mk" 把 PLATFORM_CPPFLAGS += -march=armv4 改成 PLATFORM_CPPFLAGS += -march=armv4t 2.出现错误:undefine
安装MySQL时,最后步骤start service出错的解决办法
出现这种问题的原因: 安装MySQL时无法启动服务(could not start the service MYSQL .Error:0) 安装mysql会出现start service错误 安装mysql时 配置到start server时出现:Could Not Connect To The Service Control Manager 错误 1)在安装mysql时,到最后一步,执行
u-boot-2016.09 make编译过程分析(一)
上一篇文章《》详尽分析了u-boot执行配置命令make xxx_defconfig的整个流程,本文着眼于编译流程,即配置完成后执行make命令生成二进制文件的过程。由于涉及的依赖和命令很多,也将make编译过程分析分为两部分,一、目标依赖和 二、命令执行。