在嵌入式系统上远程调试C / C ++

时间:2018-01-12 00:13:23

标签: eclipse debugging gdb

我必须安装Debian的SOM模块。我找到了good instruction (video) on how to enable remote debug with an embedded system。我按照以下步骤为C / C ++开发人员设置Eclipse IDE以使用该模块。我用helloworld项目测试了它。它工作得很好。

现在我开始调试我自己的项目。使用相同的设置,它不适用于我的项目。我收到文件输入/输出错误:

Problem Ouccured

我无法调试它。然后我检查了目标设备,发现二进制代码被下载到没有X属性的SOM。在chmod a+x之后,代码运行了。

所以我迷失在这里。为什么远程调试在单行helloworld代码上工作,而不适用于真正的项目?

1 个答案:

答案 0 :(得分:0)

在调试配置期间,我在远程绝对文件路径字段中出错了。我认为路径不包含文件名,但不包括这里的情况。它实际上需要应用程序的完整路径和文件名。在我纠正之后。一切正常。 Need file name in the path

如果其他人需要在eclipse中设置远程调试的指令。 Derek Molloy在Youtube上的视频(https://www.youtube.com/watch?v=T9yFyWsyyGk)给了我很多帮助。