- Debugger front-end
In
computer programming , some of the most capable and popular debugger programs implement only a simplecommand line interface (CLI) — often to maximize portability and minimize resource consumption. However, many programmers find that debugging via agraphical user interface (GUI) is easier and more productive. This is the ' for GUI debugger front-ends"', which are programs that allow users to monitor and control subservient CLI-only debuggers via a more intuitive graphical interface. Some debugger front-ends are designed to be compatible with a variety of CLI-only debuggers, while others are targeted at one specific debugger.List of debugger front-ends
* Many
Integrated development environment s come with integrated debuggers (or front-ends to standard debuggers).
* DDD, is the standard front-end from the GNU project. It is a very complex tool and works with most common debuggers (gdb, jdb, Python debugger, Perl debugger, Tcl, and others) natively or with some external programs (for PHP).*
GDB (the GNU debugger) GUI
** [http://sourceware.org/insight/ Insight] : Insight is a graphical user interface to GDB.
**Emacs : Emacs editor with built in support for the GNU Debugger acts as the frontend.
**KDbg : Part of the KDE development tools.
**Nemiver : A GDB frontend that integrates well in theGNOME desktop environment.
**xxgdb : X-window frontend for GDB anddbx debugger .
** [http://cgdb.sourceforge.net/ cgdb] : ncurses terminal program that mimics vim key mapping.
** [http://libre.adacore.com/gvd/ GVD] : The GNU Visual Debugger, written in Ada andGNAT and is now part of the GNAT Programming Studio.
** [http://clewn.sourceforge.net/ Clewn] : Uses the GVim text editor as a GDB frontend.
** [http://ccdebug.sourceforge.net/ ccdebug] : A graphical GDB frontend using theQt toolkit .
* Allinea's DDT is a parallel and distributed debugger front end.
*Xcode contains a gdb frontend as well.
Wikimedia Foundation. 2010.