【发布时间】:2014-07-21 05:16:46
【问题描述】:
我一直在尝试将 Eclipse CDT 用于我正在学习的课程。
以前我一直在使用 Visual Studio Express,但由于这需要我在线并且我必须离线使用 IDE+编译器,所以我切换了到 Eclipse + Cygwin GCC。
现在一切正常,直到我的 make 文件中出现有关文件路径的错误。在线阅读了一些帖子后,问题似乎是 Cygwin 的 make 由于 ':' 符号而无法解析绝对的 Windows 文件路径,并将其与新的目标定义混淆。建议的修复是下载一个固定的 make 文件。我很努力地这样做了,程序编译得很好。
但在我进入第一个调试会话后,一切都冻结了。我中止了 eclipse 并尝试了一个干净的构建,但现在编译根本不会发生,这对我来说很奇怪。
我找不到类似问题的帖子,所以我现在真的被困住了。我目前正在假设我的 CDT 可能已损坏或其他原因,所以我今天下载了 Eclipse Luna 并尝试使用它进行构建,但没有任何乐趣。即使是新工作区中的新项目也无法编译。
提前感谢帮助。
【问题讨论】:
-
您能否将原始和“固定”的 makefile 都附加到您的问题中?
-
Eclipse 是 IDE,而不是编译器。您是否尝试在终端中编译?
-
Theolodis:请原谅我对 Stack Overflow 的文盲...我要附上 make 可执行文件吗?如果是这样,我该怎么做?我在编辑器中没有看到附加选项。