eol*_*old 5 eclipse debugging makefile skip eclipse-cdt
我正在调试一个基于Makefile的大型C项目,即使没有对源进行任何更改,也需要15秒才能运行"make".这意味着每当我重新启动程序时,我需要等待15秒才能开始调试.
该项目是通过"使用Makefile导入现有项目"导入的,我使用gdb进行调试.
我希望在重新启动时,它运行最后构建的可执行文件.如何在每次启动/调试之前禁用这个额外的构建步骤(即运行"make")?
(在极少数实际更改源代码的情况下,我愿意进行手动构建/制作)
Rix*_*eck 17
项目 - 禁用Autobuild选项并不总是意味着autobuild已关闭.例如,"Makegood"测试自动化插件将在首选项 - 运行/调试 - 启动 - (常规选项)启动之前触发自动启动.因此,如果需要手动构建,请将其关闭.
在当前的 Eclipse 构建(如 Oxygen.3)中,禁用自动构建的选项已移至“首选项”->“运行/调试”->“启动”,此处是“常规选项”下的“启动前构建(如果需要)”。仅针对调试执行此操作之间似乎不再有区别,似乎适用于常规和调试运行。