Qt中文论坛 » Qt tools & IDE » 请问大侠 gdbserver的调试问题 找不到共享库
本页主题: 请问大侠 gdbserver的调试问题 找不到共享库 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

该用户目前不在线 jbscut
级别: 新手上路

查看作者资料 发送短消息加为好友
精华: 0
发帖: 1
威望: 2 点
金钱: 10 RMB
贡献值: 0 点
好评度: 1 点
在线时间:0(小时)
注册时间:2006-07-26
最后登录:2006-07-26

请问大侠 gdbserver的调试问题 找不到共享库

我用的是SBC2410的板子,想用gdbserver调试程序,gdbserver已经下载到目标板上

在输入以下命令时出错
[root@fa /tmp]# ./gdbserver 192.168.0.1:2345 hello
./gdbserver: error while loading shared libraries: cannot open shared object file: cannot load shared object file: No such file or directory

这个问题苦了我好些天了
请教各位大侠如何解决.
[jbscut] 鼻子一酸,开始叭嗒叭嗒掉眼泪了

顶端 Posted: 2006-07-26 19:55 | [楼 主]
该用户目前不在线 crespo102418
级别: 新手上路

查看作者资料 发送短消息加为好友
精华: 0
发帖: 3
威望: 4 点
金钱: 30 RMB
贡献值: 0 点
好评度: 3 点
在线时间:4(小时)
注册时间:2006-08-05
最后登录:2007-10-24

我今天也遇到这种问题,哪位好心人能给出正解?
小弟在此跪下了~~~!
[ 此贴被crespo102418在2006-08-05 18:28重新编辑 ]
顶端 Posted: 2006-08-05 17:57 | 1 楼
该用户目前不在线 hechuan
级别: 新手上路

查看作者资料 发送短消息加为好友
精华: 0
发帖: 10
威望: 11 点
金钱: 100 RMB
贡献值: 0 点
好评度: 10 点
在线时间:9(小时)
注册时间:2006-02-22
最后登录:2008-08-08

你的库路径LD_LIBRARY_PATH设对了吗,直接运行hello可以吗?

不知道你是不是想调试库,如果是这样,需要在gdb客户端设置库搜索路径,命令是:
set solib-search-path <库路径> (可以是多个路径,用':'分开)

set solib-absolute-prefix <库路径前缀> (当你目标板上的库目录结构在客户端的某个目录下)
可能需要执行sharedlibrary命令,这个我还不确定。

如果要看源码,客户端需要有相应的源程序,一般你开发和调试在同一个环境下应该就没有问题。
顶端 Posted: 2006-09-12 11:26 | 2 楼
Qt中文论坛 » Qt tools & IDE
Copyright(C) 2004-2007, qtcn.org All right reserved. Qt中文网版权所有
晋ICP备07004329号     北京源创兴业科技有限公司提供空间和技术支持


Time now is:10-13 19:11, Gzip disabled
Powered by PHPWind v6.0RC Certificate Code © 2003-07 PHPWind.com Corporation