日期:2014-05-16  浏览次数:20555 次

紧急求助:gdbserver远程调试的使用问题
我是按照如下步骤使用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不通
使得我的调试工作无法进行
请问这是怎么回事呢?那位高手知道原因帮忙解决一下,谢谢了


------解决方案--------------------
不用gdb时,能ping通吗?
还有你是用的虚拟机吗?
------解决方案--------------------
MARK