使用Eclipse远程调试gdbserver

Mak*_*kis 6 gdb remote-debugging eclipse-cdt gdbserver

有没有人知道为什么我在使用目标远程命令使用gdb在命令行管理设备时无法使用Eclipse CDT远程调试设备?连接时我会收到警告,但除此之外它似乎工作正常.

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

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

Fed*_*zza 0

我遇到了同样的问题,发现 iptables 产生了问题。

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

/etc/init.d/iptables stop
Run Code Online (Sandbox Code Playgroud)

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

#On linux
netstat -nap

#On windows
netstat -nab
Run Code Online (Sandbox Code Playgroud)

希望能有所帮助。