【问题标题】:Remote debugging with eclipse indigo without executable使用没有可执行文件的 eclipse indigo 进行远程调试
【发布时间】:2012-01-18 09:06:40
【问题描述】:

我在 windows 上使用 eclipse indigo 作为 IDE 来开发嵌入式 linux 环境的应用程序。工具链在linux环境下,我没有windows的本机版本。我想使用 putty 连接到远程目标上运行的 GDB。我有这种方法已经适用于远程构建。

当尝试调试 eclipse 时,要求一个可执行文件。它不接受空行或随机可执行文件,返回错误“程序不是可识别的可执行文件”。有没有可以在没有可执行文件的情况下以这种方式使用 GDB/Eclipse 的方法或调试设置?

【问题讨论】:

    标签: eclipse eclipse-cdt eclipse-indigo


    【解决方案1】:

    我没有使用 windows,但是在使用这种方法进行调试时,您可能会遇到路径修改问题,也就是说,eclipse 只是执行您告诉它的 gdb。然后它将路径信息传递给该 gdb 会话以启动进程

    您可以打开 gdb 控制台输出并查看传递给 gdb 的值是什么样的

    很好的信息来源

    http://wiki.eclipse.org/TM_and_RSE_FAQ#How_can_I_do_Remote_Debugging_with_CDT.3F

    使用 Preferences->C/C++->Debug->Common Source Lookup

    你也许可以设置一个路径转换器

    这家伙使用 xcompiler,但有一些关于在 windows 上设置的好信息

    http://www.appinf.com/download/EclipseEmbeddedLinuxPaper.pdf

    【讨论】:

      猜你喜欢
      • 2012-09-04
      • 2023-03-04
      • 2011-11-01
      • 2011-04-22
      • 1970-01-01
      • 2016-06-20
      • 2012-09-26
      • 2011-08-14
      • 2013-07-13
      相关资源
      最近更新 更多