Eclipse CDT:在调试/运行之前跳过make/build

eol*_*old 5 eclipse debugging makefile skip eclipse-cdt

我正在调试一个基于Makefile的大型C项目,即使没有对源进行任何更改,也需要15秒才能运行"make".这意味着每当我重新启动程序时,我需要等待15秒才能开始调试.

该项目是通过"使用Makefile导入现有项目"导入的,我使用gdb进行调试.

我希望在重新启动时,它运行最后构建的可执行文件.如何在每次启动/调试之前禁用这个额外的构建步骤(即运行"make")?

(在极少数实际更改源代码的情况下,我愿意进行手动构建/制作)

Rix*_*eck 17

项目 - 禁用Autobuild选项并不总是意味着autobuild已关闭.例如,"Makegood"测试自动化插件将在首选项 - 运行/调试 - 启动 - (常规选项)启动之前触发自动启动.因此,如果需要手动构建,请将其关闭.


Sup*_*mes 8

在调试配置的主选项卡上有一个单选按钮"禁用自动构建"

  • 这个答案是旧的,不再有效。天才在新的Eclipse版本中禁用了此功能,以帮助您... (3认同)

krs*_*chn 5

在当前的 Eclipse 构建(如 Oxygen.3)中,禁用自动构建的选项已移至“首选项”->“运行/调试”->“启动”,此处是“常规选项”下的“启动前构建(如果需要)”。仅针对调试执行此操作之间似乎不再有区别,似乎适用于常规和调试运行。