Linux、Eclipse、ARM 工具链和 Codan 错误
Posted
技术标签:
【中文标题】Linux、Eclipse、ARM 工具链和 Codan 错误【英文标题】:Linux, Eclipse, ARM toolchain and Codan errors 【发布时间】:2014-11-17 16:57:30 【问题描述】:经过整整一周的谷歌搜索,在这里提问等等。我在 Linux 下建立了我的 arm-none-eabi 工具链。 终于!
我的问题是(我真的希望这是最后一个!)我仍然收到来自 Eclipse 的 Codan 错误 - 这很烦人。这些错误描述例如:
Symbol 'stderr' could not be resolved
Invalid arguments 'Candidates are: void sleep(?)
我正在为 C/C++ 开发人员使用 Eclipse Luna。并且编辑器中的代码是默认的。
我该怎么办?禁用柯丹? “教”它忽略这样的事情?如果是这样,我该怎么做?
感谢您的帮助!
【问题讨论】:
【参考方案1】:请看这里 - How to remove error "unresolved inclusion" for user defined path in eclipse IDE 。完成这些步骤后,您应该重建项目(删除所有输出并编译所有内容),并通过右键单击项目并选择 Index > Rebuild 来重建索引。
这假设您的项目类型是“空 C++ Makefile 项目”,带有“Cross GCC”或“其他工具链”。
编辑:与您的问题没有直接关系,只是在您像我一样浪费太多时间之前在最后提示一下 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=352407
【讨论】:
它确实解决了问题 - 谢谢!我唯一的愿望是在创建新项目时不必设置所有这些东西。还有其他方法可以编写 Eclipse 插件来做到这一点吗?而且我也来自波兰 - Dzięki! @Jacajack - 您可以尝试创建一个“模板项目”,然后可以复制+重命名(或导入并重命名或以任何方式复制项目)。这样,您可能已准备好所有设置。另一种选择是在 Window > Preferences > C++ > Build > Settings,Discovery 选项卡中全局设置这些东西(Eclipse 中的“全局”通常意味着“for Workspace”),但我个人不会那样做——这些设置有时是不同的跨项目(尤其是“内置”选项的标志),在这种情况下,导入项目将不传输它们。 Proszę (; 我会试试的,当然,但明天。无论如何,感谢您的帮助和时间 - 您可能完成了我的 arm-toolchain-problem-saga。 =) 顺便说一句:我觉得用英语和你说话很奇怪,虽然你和我是同一国籍... ;) @Jacajack - 这就是我们全球化生活的方式(;如果遇到问题,您可以随时尝试通过我的个人页面与我联系(提供有关 ARM 工具链、ARM 项目等的一些信息)或通过 elektroda 的论坛 - 这次是波兰语。Pozdrawiam!<:> 好的,谢谢您的信息。我想我看过你的网站。再次感谢您的帮助! Pozdrawiam!以上是关于Linux、Eclipse、ARM 工具链和 Codan 错误的主要内容,如果未能解决你的问题,请参考以下文章