Eclipse Neon的奇怪行为

时间:2017-07-27 14:10:54

标签: eclipse-cdt

我将Eclipse与CDT插件一起用于我的C / C ++开发。我使用MinGW编译器。环境路径设置正确。所有设置都在Eclipse中正确完成。虽然编辑源代码它工作正常但在编译后我尝试执行源代码有时会说它无法打开.exe文件或有时在没有输入时显示任何内容。当我停止执行时,按下红色按钮程序将完全以默认值执行。

但是如果我使用notepad和命令提示符编译并运行相同的源代码,那么一切都很好。请帮忙。

1 个答案:

答案 0 :(得分:1)

一个常见的问题是,如果程序当前正在执行,程序文件将由系统打开,并且不能重新打开以供编译器写入(或更确切地说,由链接器)。通过在调试模式下启动程序并在断点处停止它,可以轻松地重现此问题。然后,当进程处于活动状态时,更改源代码中的一行并要求新构建:您将收到错误消息,指出无法打开该exe文件。

如何修复:确保在错误发生时关闭程序的任何可能执行并重建