【问题标题】:Debugging in eclipse在eclipse中调试
【发布时间】:2015-03-26 10:57:40
【问题描述】:

我的开发服务器是linux服务器。我通过putty访问windows中的linux服务器。最近我开始使用eclipse CDT进行c ++开发。我通过网络共享(samba)将项目添加到eclipse。我也可以通过编译程序eclipse 通过添加 linux 服务器,它给了我 inbuily putty accesss(我不需要再次登录 putty)。我现在的问题是有什么办法我也可以在 eclipse 中进行调试???。现在我所有的编码和编译工作都是在 Eclipse 中完成,唯一缺少的就是调试。

【问题讨论】:

  • eclipse CDT 内置了一个很棒的调试器。只需寻找它。
  • 是的,我知道..但是我在 windows 中使用 eclipse,编辑 linux 服务器中的代码
  • 是的,而且?您只能调试在某处运行的代码。如果您为当前的 Windows 系统编译代码,那么它将在您的 Windows PC 上运行和调试;如果你想在那个 linux 服务器上运行和调试它,你需要设置一个交叉编译器,以及一种在服务器上部署东西的方法。有很多关于这方面的文档。
  • 我正在编译 linux 机器,使用 rdt 服务器访问 eclipse..在 eclipse 中可以连接到 linux 服务器,这给了我一个终端,我可以执行我的 MAKE 命令
  • 好吧,使用相同的连接,您可以在 CDT 调试器和远程 gdb-server 之间建立连接。

标签: c++ linux eclipse


【解决方案1】:

您尝试过远程调试吗?我不知道您的服务器是如何设置的,但不妨试试this 文章的建议

【讨论】:

  • 你不知道是用哪种方式没有用。真的,你没有付出任何努力来描述你做了什么,什么没用,以及你真正想做的事情。
  • 我尝试使用远程调试以及使用 gdbserver...这两种情况都没有让我调试..应用程序只是挂起。万一 gdbserver 应用程序崩溃
  • 您需要更具描述性,目标系统是什么,您收到了哪些错误消息?你说它在服务器上运行……你检查服务器日志了吗?这些崩溃应该记录在某个地方。此外,如果一切都失败了,您可以尝试旧式的逐行调试(即:将您的变量/调用记录到某个文件中)。
  • 谁能告诉我远程调试的分步过程? ..谢谢
猜你喜欢
  • 2010-10-11
  • 2011-11-02
  • 2011-05-30
  • 2016-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-30
  • 2010-10-19
相关资源
最近更新 更多