6

有谁知道为什么我不能使用 Eclipse CDT 来远程调试设备,当我使用目标远程命令在命令行上使用 gdb 管理设备时?连接时确实收到警告,但除此之外它似乎工作正常。

使用 Eclipse,我应该有正确的设置,并且 gdbserver 在远程机器上通知我连接已建立,但之后 Eclipse 给出错误:“启动调试”遇到问题。请求失败:目标没有响应(超时)。远程设备还说“杀死劣等”(我没有使用 gdb)。错误日志也没有显示任何其他内容。

我在两种情况下都使用相同的进程、二进制和 gdb 可执行文件并连接到相同的设备和端口。我正在使用 gdb 7.1,主机是 64 位 Ubuntu Lucid。

4

1 回答 1

0

我有同样的问题,发现 iptables 正在产生问题。

您是否尝试过停止或禁用防火墙?如果是 iptables,你必须这样做:

/etc/init.d/iptables stop

另一方面,在您启动应用程序之后(在连接调试器之前),您是否通过 netstat 检查了调试端口的可用性?

#On linux
netstat -nap

#On windows
netstat -nab

希望有所帮助。

于 2013-11-26T16:46:57.513 回答