QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1988|回复: 3

在用arm-elf-gdb调试时出现的问题

[复制链接]
发表于 2006-4-12 10:39:34 | 显示全部楼层 |阅读模式
在ucosii4skyeye这个试验包的过程中我安装了

“arm-elf-tools-20031103.sh”

这个交叉编译器,可是在我调试时出现了问题

按照文档的步骤:

1。在skyeye 的运行命令中加上 -d 的调试选项,然后skyeye会在开始地址处停下等待调试

2。打开另一个终端,在刚才make所得的如simple_test.elf的目录下输入

./arm-elf-gdb  simple_test.elf

可是,出现了如下的问题提示:

[athrun@localhost simple_test]$ arm-elf-gdb simple_test.elf
arm-elf-gdb: error while loading shared libraries: libncurses.so.4: cannot open shared object file: No such file or directory

这个问题大概是什么原因?是否我要采用rpm的安装方式?
发表于 2006-4-12 12:22:40 | 显示全部楼层
I guess you can run "ldd arm-elf-gdb" to see the dependent library of arm-elg-gdb. You need install some library in your machine.
回复

使用道具 举报

发表于 2006-4-12 12:47:12 | 显示全部楼层
这个问题昨天我刚解决
是因为找不到库的原因.其实是有的只是要加个链接而己.
进/usr/lib/ 创建链接.
#ln -s libncurses.so.5.3 libncurses.so.4

这个好了以后如果你用的是RH9.0的话,还会出现一个错误.Fedora 的不会.
用一样的方法.只是链接对象不一样而己.

Good Luck!
回复

使用道具 举报

 楼主| 发表于 2006-4-13 14:54:07 | 显示全部楼层
谢谢,看来是linux的基础不行,需要再多深入了解linux。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 22:34 , Processed in 0.064674 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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