Product SiteDocumentation Site

5.2.6. GDB Variations and Environments

GDB normally uses a command-line interface, a CLI, but it also includes what's called a machine interface, the MI. Internally, Eclipse invokes GDB using the MI but a number of other applications similarly use MI to provide different user interfaces.
Emacs, oddly enough, also supports GDB. It offers a collection of major modes that provide an interface to GDB. For more information on this, refer to info emacs; additional information on this is also available from the following link:
http://www.gnu.org/software/emacs/manual/html_mono/emacs.html#GDB-Graphical-Interface