天嵌 ARM开发社区

 找回密码
 注册
查看: 2414|回复: 14

交叉调试出错

[复制链接]
nufangderen 发表于 2013-4-2 21:54:40 | 显示全部楼层 |阅读模式
本帖最后由 nufangderen 于 2013-4-11 10:05 编辑

交叉调试时出现如下错误:
arm-linux-gdb: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory.

这是怎么回事???该怎么解决???

TQ-lkp 发表于 2013-4-3 09:07:56 | 显示全部楼层
用新立得安装libexpat.so.1这个库
回复

使用道具 举报

 楼主| nufangderen 发表于 2013-4-7 21:42:18 | 显示全部楼层
TQ-lkp 发表于 2013-4-3 09:07
用新立得安装libexpat.so.1这个库

我用的是redhat,没有新立得
回复

使用道具 举报

亚瑟王 发表于 2013-4-8 11:05:39 | 显示全部楼层
nufangderen 发表于 2013-4-7 21:42
我用的是redhat,没有新立得

你用的是什么版本的交叉编译器?
回复

使用道具 举报

 楼主| nufangderen 发表于 2013-4-8 16:04:11 | 显示全部楼层
EABI_4.4.3
回复

使用道具 举报

 楼主| nufangderen 发表于 2013-4-8 16:05:10 | 显示全部楼层
亚瑟王 发表于 2013-4-8 11:05
你用的是什么版本的交叉编译器?

EABI_4.4.3
回复

使用道具 举报

 楼主| nufangderen 发表于 2013-4-8 16:07:18 | 显示全部楼层
亚瑟王 发表于 2013-4-8 11:05
你用的是什么版本的交叉编译器?

是EABI_4.3.3
回复

使用道具 举报

亚瑟王 发表于 2013-4-8 16:32:44 | 显示全部楼层
nufangderen 发表于 2013-4-8 16:07
是EABI_4.3.3

4.3.3的gdb可以使用的啊,不知道你是如何在用他?
回复

使用道具 举报

 楼主| nufangderen 发表于 2013-4-8 16:50:14 | 显示全部楼层
亚瑟王 发表于 2013-4-8 16:32
4.3.3的gdb可以使用的啊,不知道你是如何在用他?

我就是按照博嵌的嵌入式视频中老师讲的步骤做的。。。
回复

使用道具 举报

亚瑟王 发表于 2013-4-8 17:32:18 | 显示全部楼层
nufangderen 发表于 2013-4-8 16:50
我就是按照博嵌的嵌入式视频中老师讲的步骤做的。。。

亲,在本论坛有个使用gdb的教程,那个是确定能用的。
回复

使用道具 举报

 楼主| nufangderen 发表于 2013-4-9 12:33:32 | 显示全部楼层
亚瑟王 发表于 2013-4-8 17:32
亲,在本论坛有个使用gdb的教程,那个是确定能用的。

亲,在论坛找了半天也没有找到gdb的使用教程,麻烦你发给我个链接,谢了。
回复

使用道具 举报

亚瑟王 发表于 2013-4-9 15:46:15 | 显示全部楼层
nufangderen 发表于 2013-4-9 12:33
亲,在论坛找了半天也没有找到gdb的使用教程,麻烦你发给我个链接,谢了。

亲,链接:http://www.armbbs.net/forum.php?mod=viewthread&tid=14844
回复

使用道具 举报

 楼主| nufangderen 发表于 2013-4-10 14:28:16 | 显示全部楼层
亚瑟王 发表于 2013-4-9 15:46
亲,链接:http://www.armbbs.net/forum.php?mod=viewthread&tid=14844

我按照gdb使用教程的步骤操作,在gdb中make的时候出现错误,我用的是4.3.3交叉编译器,而且还用3.4.5也实验过了,都是make时出错。下面是用gdb-6.3和gdb-6.8时出现的错误:
gdb-6.3
configure: error: no termcap library found
make: *** [configure-gdb] Error 1

gdb-6.8
configure: error: no termcap library found
make[1]: *** [configure-gdb] Error 1
make[1]: Leaving directory `/opt/EmbedSky/gdb-6.8'
make: *** [all] Error 2

这是怎么回事?可有解决方法?
回复

使用道具 举报

亚瑟王 发表于 2013-4-10 17:05:55 | 显示全部楼层
nufangderen 发表于 2013-4-10 14:28
我按照gdb使用教程的步骤操作,在gdb中make的时候出现错误,我用的是4.3.3交叉编译器,而且还用3.4.5也实 ...

亲,我们提供的编译器已经自带了gdb的,直接使用即可。
回复

使用道具 举报

 楼主| nufangderen 发表于 2013-4-11 10:05:23 | 显示全部楼层
亚瑟王 发表于 2013-4-10 17:05
亲,我们提供的编译器已经自带了gdb的,直接使用即可。

好吧。谢谢了!
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-6-24 06:02 , Processed in 2.046026 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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