当我使用目标远程命令使用gdb在命令行管理设备时,有谁知道为什么我不能使用Eclipse CDT来远程调试设备?我在连接时会收到警告,但除此之外它似乎工作正常。
使用Eclipse我应该有正确的设置,gdbserver在远程机器上通知我建立了连接,但之后Eclipse发出错误:'启动调试'遇到了问题。请求失败:目标没有响应(超时)。远程设备也说“杀死劣质”(我没有得到gdb)。错误日志也没有显示任何其他内容。
我在两种情况下使用相同的进程,二进制和gdb可执行文件并连接到同一设备&港口。我正在使用gdb 7.1,主机是64位Ubuntu Lucid。
答案 0 :(得分:0)
我有同样的问题,发现iptables产生了问题。
您是否尝试过停止或停用防火墙?如果是iptables,你必须这样做:
/etc/init.d/iptables stop
另一方面,在启动应用程序之后(在连接调试器之前),您是否通过netstat检查了调试端口的可用性?
#On linux
netstat -nap
#On windows
netstat -nab
希望能提供帮助。