使用eclipse indigo进行远程调试,无需执行

时间:2012-01-13 22:42:32

标签: eclipse eclipse-cdt eclipse-indigo

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

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

1 个答案:

答案 0 :(得分:0)

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

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

良好的信息来源

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

使用首选项 - > C / C ++ - >调试 - >公共源查找

您可以设置路径转换器

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

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