1)利用GDB myAppName在远程计算机上启动gdb。
2)然后给run -p portNumber
3)在上述端口上运行与其连接的java应用程序。
现在,当我试图通过gdbserver远程调试时,场景是
1)我在远程计算机gdbserver主机上运行gdb服务器:到应用程序的端口路径
现在,当我尝试将我的java客户机应用程序连接到gdbserver端口时,.It将无法连接。
因此,我正在寻找gdb服务器上运行gdb的-p命令的替代方案。
我尝试的是通过eclipse远程调试C代码。
任何帮助都将不胜感激。
发布于 2014-01-23 04:54:30
可以根据文档在某些系统上使用与正常调用不同的语法启动gdbserver到pid上。
gdbserver主机名:端口--附加pid
或者gdb可以使用随后由远程计算机启动的程序启动。
gdbserver主机名:端口程序
然后,您可以从另一个远程gdb中使用
(gdb)目标远程主机名:端口
Eclipse可能会在远程gdbserver上执行相同的操作,如上面所示。
然后使用不同的端口启动远程程序。
(gdb)运行-p其他端口
第二次调用,从上面的注释中,我假设您已经为您的程序创建了一些标志,允许它绑定到其他端口。
https://stackoverflow.com/questions/21228570
复制相似问题