天嵌 ARM开发社区

 找回密码
 注册
查看: 2432|回复: 6

uboot编译 连接出错

[复制链接]
liushuiyue 发表于 2010-7-7 15:32:57 | 显示全部楼层 |阅读模式
我使用的uboot2010.03在移植yaffs2时编译连接出错,错误信息提示是:
(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr0'
不知道是uboot的原因还是编译器的原因,请问该如何解决,谢谢。
 楼主| liushuiyue 发表于 2010-7-7 16:22:32 | 显示全部楼层
我用的是4.3.3的,在没有添加对于yaffs2的操作之前编译时没有问题的。而且我观察他的编译信息正常情况下应该使用的是armv5t下的指令,可是添加yaffs2后他连接时使用的armv4t下的指令,请问应该需要修改哪些地方?
 楼主| liushuiyue 发表于 2010-7-7 18:35:30 | 显示全部楼层
我找到原因了,是编译器的问题。换了个编译器可以了。不过是制作交叉编译链配置的不合理导致上面的问题的出现吗?
制作交叉编译工具配置需要注意什么?
亚瑟王 发表于 2010-7-8 12:31:01 | 显示全部楼层
你用3.4.5的编译器编译吧。
 楼主| liushuiyue 发表于 2010-7-11 16:35:57 | 显示全部楼层
本帖最后由 liushuiyue 于 2010-7-11 16:37 编辑

不是,开始我用的光盘里提供的4.3.3的编译器,后来自己在网上找了个4.3.2的编译器,没有问题了。
后来恩,我自己制作了一个,知道制作过程了,谢谢了,确实有些麻烦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-6 02:20 , Processed in 1.022395 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表