GDB Debugging Preferences
This preferences page lets you control how the CDT debugger behaves when debugging with GDB,
specifically when using a GDB (DSF) launcher.
The page is accessible at:
Window > Preferences > C/C++ > Debug > GDB.
- Enable GDB traces
- When checked, the debug session will produce an additional console which will contain all the gdb/mi activity. Basically, this details the
interaction between the CDT debugger and GDB. This information is often critical when the debugger is not behaving as you expect. Turn this on and submit
the console output when submitting a bugzilla report against the CDT debugger.
- Terminate GDB when last process exits
- When checked, the CDT debugger will terminate the GDB host processs after all the target processes it is debugging have terminated. Otherwise it will leave it running.
- Use enhanced debug hover
- When checked, hovering over an expression in the editor during a debug session will bring up an enhanced expression evaluation control. Otherwise, a more basic control is used. This, of course, assumes that you have the debugger's hovering capability turned on in C/C++ > Editor > Hovers. If not, this checkbox has no effect.