Show Table of Contents
4.3.6. Alternative User Interfaces for GDB
GDB uses the command line as its default interface. However, it also has an API called machine interface (MI). MI allows IDE developers to create other user interfaces to GDB.
Some examples of these interfaces are:
- Eclipse (CDT)
- A graphical debugger interface integrated with the Eclipse development environment. More information can be found at the Eclipse website.
- Nemiver
- A graphical debugger interface which is well suited to the GNOME Desktop Environment. More information can be found at the Nemiver website
- Emacs
- A GDB interface which is integrated with the emacs. More information can be found at the Emacs website

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.