我必须安装Debian的SOM模块。我找到了good instruction (video) on how to enable remote debug with an embedded system。我按照以下步骤为C / C ++开发人员设置Eclipse IDE以使用该模块。我用helloworld项目测试了它。它工作得很好。
现在我开始调试我自己的项目。使用相同的设置,它不适用于我的项目。我收到文件输入/输出错误:
我无法调试它。然后我检查了目标设备,发现二进制代码被下载到没有X属性的SOM。在chmod a+x
之后,代码运行了。
所以我迷失在这里。为什么远程调试在单行helloworld代码上工作,而不适用于真正的项目?
答案 0 :(得分:0)
在调试配置期间,我在远程绝对文件路径字段中出错了。我认为路径不包含文件名,但不包括这里的情况。它实际上需要应用程序的完整路径和文件名。在我纠正之后。一切正常。 Need file name in the path
如果其他人需要在eclipse中设置远程调试的指令。 Derek Molloy在Youtube上的视频(https://www.youtube.com/watch?v=T9yFyWsyyGk)给了我很多帮助。