紧急求助:gdbserver远程调试的使用问题

litcatfish 2007-01-10 09:10:56
我是按照如下步骤使用gdbserver调试的:

板子(终端里),我在板子上的Linux系统启动起来之后,进入相关目录按如下命令运行:
>./gdbserver 172.24.3.175:2345 hello
#note:./gdbserver 宿主机地址:端口号(随便选一个不常用的就成,就是为了主和目通过这个口来开启调试进程) hello为被调试的程序

然后在宿主机(PC上):
>arm--linux-gdb hello

(gdb)target remote 172.24.3.241:2345
但是当我运行到这一条命令时,出现了“连接超时”的错误
再次运行“target ……”命令,都是“找不到主机路由”的错误,并且从pc机ping板子的ip也ping不通
使得我的调试工作无法进行
请问这是怎么回事呢?那位高手知道原因帮忙解决一下,谢谢了
...全文
545 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
swallowma 2007-01-16
  • 打赏
  • 举报
回复
MARK
litcatfish 2007-01-11
  • 打赏
  • 举报
回复
问题已经解决了
是我的sitsang板ip和内核不一样而造成的,换了个ip就可以了
litcatfish 2007-01-10
  • 打赏
  • 举报
回复
不用的时候就可以ping通
我用的不是虚拟机
pc上和sitsang板上都不是
张志龙 2007-01-10
  • 打赏
  • 举报
回复
不用gdb时,能ping通吗?
还有你是用的虚拟机吗?

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧