首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用gdbServer进行远程调试

用gdbServer进行远程调试
EN

Stack Overflow用户
提问于 2014-01-20 07:40:45
回答 1查看 980关注 0票数 0

1)利用GDB myAppName在远程计算机上启动gdb。

2)然后给run -p portNumber

3)在上述端口上运行与其连接的java应用程序。

现在,当我试图通过gdbserver远程调试时,场景是

1)我在远程计算机gdbserver主机上运行gdb服务器:到应用程序的端口路径

现在,当我尝试将我的java客户机应用程序连接到gdbserver端口时,.It将无法连接。

因此,我正在寻找gdb服务器上运行gdb的-p命令的替代方案。

我尝试的是通过eclipse远程调试C代码。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2014-01-23 04:54:30

可以根据文档在某些系统上使用与正常调用不同的语法启动gdbserver到pid上。

gdbserver主机名:端口--附加pid

或者gdb可以使用随后由远程计算机启动的程序启动。

gdbserver主机名:端口程序

然后,您可以从另一个远程gdb中使用

(gdb)目标远程主机名:端口

Eclipse可能会在远程gdbserver上执行相同的操作,如上面所示。

然后使用不同的端口启动远程程序。

(gdb)运行-p其他端口

第二次调用,从上面的注释中,我假设您已经为您的程序创建了一些标志,允许它绑定到其他端口。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21228570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档