Error in final launch sequence Failed to execute MI command -gdb-set target-async off

Solution 1:

I found this link here link and actual author is marc.

Since you followed the guide and have installed CDT.

When CDT launches, it tries to set a breakpoint at main, so it will interrupt execution when your program starts. However, your target is already running so the breakpoint cannot be set and the whole things fails.

You could simply tell your launch not to set that breakpoint and let it connect to your target. Go to: Run->Debug Configurations... and find your launch configuration. Then select the Startup subtab, scroll down and uncheck "Set breakpoint at" in the "Runtime options" subsection.

****It may be also related to OS you are using since this is an issue with inferior execution.**** and thus a patch may be needed.But before doing anything try above.It may solve your issue.

Also removing the "target" command from the .gdbinit file may help as the eclipse plugin already issues this command.

If nothing works you may look for changing debugger because at last its a gdb compilation problem.

My answer is purely based on r&d.