I am debugging a large Makefile-based C project which takes 15 seconds to run "make" even if no changes to the sources are done. That means that whenever I relaunch the program, I need to wait for 15 seconds before I can even start debugging.
The project was imported through "Import as existing project with Makefile" and I am using gdb for debugger.
I want that when I relaunch, it runs the executable which was build last. How to disable this extra step of building (i.e. running "make") before each launch/debug?
(In the rare case of actually changing the source, I am willing to do a manual build / make)
Select Debug As → Java Application or use the shortcut Alt + Shift + D, J instead. Either actions mentioned above creates a new Debug Launch Configuration and uses it to start the Java application.
Project - Disable Autobuild option does not always means autobuild is off. For example "Makegood" test automation plugin will trigger autobuild when Preferences - Run/Debug - launching - (General opt) Build before launch is ON. So turn it off if manual build needed.
On the main tab of the debug configuration there is a radio button "Disable auto build"
In current Eclipse builds like Oxygen.3 the option to disable automatic builds has been moved to Preferences -> Run/Debug -> Launching, and here "Build (if required) before launching" under the General Options. There doesn't seem to be a differentiation anymore between doing this for debug only, appears to apply to both regular and debug runs.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With