有什么方法可以阻止Eclipse CDT构建?

时间:2010-09-03 20:12:23

标签: eclipse eclipse-cdt

我正在尝试在Eclipse CDT中构建一个项目,并且构建过程很早就会失败,但是需要几分钟才能完成计算并最终退出。

  

如何通过Eclipse IDE,我可以停止构建过程。

我知道必须有一些方法,因为我可以从Project Explorer中删除任何随机文件,弹出一个包含进程的框,我可以单击构建旁边的红色框退出。但我不应该要求删除随机文件以弹出该框。它在哪里?

4 个答案:

答案 0 :(得分:37)

在Windows-> Show View-> other-> General-> Progress中找到“进度视图”。这有一个小红点,我需要停止任何特定的任务。

答案 1 :(得分:6)

仅供参考 - “属性”表中还有一个设置为“首次构建时停止错误”。

在“属性”页面的 C / C ++ Build 项下,单击要修改的配置,选择行为选项卡,然后单击“构建”下的复选框。设置“(”首次构建错误时停止“)。

您仍然可以使用John的方法随时停止构建,但如果您希望在第一次遇到错误而不是继续时停止构建,则此设置可能会有所帮助。

答案 2 :(得分:2)

我在Eclipse中的Makefile中使用-Wfatal-errors标志来防止污染我的控制台

  

-Wfatal-错误       此选项使编译器在发生第一个错误时中止编译,而不是继续尝试继续进行打印   错误消息。   https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Warning-Options.html

答案 3 :(得分:2)

您可以为构建消息禁用控制台令人讨厌的焦点窃取行为(这样您可以使进度对话框保持打开状态)和程序的控制台输出(在调试多个线程时)。转到window-> preferences-> C / C ++ / Build / Console,您将找到一个选项“在构建时将控制台置于顶部(如果存在)”。取消选中该项,然后您可以根据需要暂停构建。为了让您的程序输出冷却,您可以访问:http://georgik.sinusgear.com/2011/12/22/how-to-disable-stealing-of-focus-by-console-in-eclipse/