gpt4 book ai didi

c++ - 使用 Eclipse GUI 远程调试 C++ 应用程序

转载 作者:IT王子 更新时间:2023-10-29 00:51:22 29 4
gpt4 key购买 nike

我遵循了这个 link 中的步骤 我设法通过命令提示符从我的 Windows 机器调试驻留在 Linux 主机中的二进制文件。

我在 linux 中有 gdbserver,我在 Windows 中借助 mingw 安装了 gdb。正如我所说,我可以提示“target remote x.x.x.x:10000 test”在 Windows 中进行命令并调试我的测试应用程序。

我的问题是我不能用 eclipse gui 做同样的事情,在我看来它有很多按钮和选项,但它们对我来说毫无意义。

我正在选择 debug_configurations-->C/C++ 远程应用程序(唯一允许我输入 linux 机器 ip/端口的应用程序),在连接的“主要”选项卡中,我正在输入我的 linux ip。在“调试器”选项卡下的同一菜单中,我正在输入窗口的 gdb 路径和 gdbserver 端口。

在完成所有这些之后,我相信我已经为连接 gdb 服务器的 eclipse 提供了足够的信息,但对于 eclipse 来说还不够。我通过使用 --debug 启动 gdbserver 来检查 gdbserver 日志,gdbserver 永远不会被触发,它不会写入一行日志。 Eclipse 甚至不启动连接。但相反,它给了我一个错误,比如“文件上传时出错”。这对我来说毫无意义。

我正在使用“Eclipse 版本:Juno Service Release 2”。任何帮助将不胜感激 。

最佳答案

我相信“C/C++ 远程应用程序”选项使用 Eclipse 的 RDT (远程开发工具)和 RSE (远程系统资源管理器)连接、上传、执行和调试应用程序本身。它

如果您只想连接到 gdbserver,那么创建一个“C/C++ Attach to Application”调试配置,并在 Debugger 选项卡下,将 Debugger 设置为 gdbserver。

关于c++ - 使用 Eclipse GUI 远程调试 C++ 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24040690/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com