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: