[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
32.6 Running Debuggers Under Emacs
The GUD (Grand Unified Debugger) library provides an interface to various symbolic debuggers from within Emacs. We recommend the debugger GDB, which is free software, but GUD can also run DBX, SDB or XDB. GUD can also serve as an interface to Perl's debugging mode, the Python debugger PDB, and to JDB, the Java Debugger. See (elisp)Debugging section `The Lisp Debugger' in the Emacs Lisp Reference Manual, for information on debugging Emacs Lisp programs.
32.6.1 Starting GUD | How to start a debugger subprocess. | |
32.6.2 Debugger Operation | Connection between the debugger and source buffers. | |
32.6.3 Commands of GUD | Key bindings for common commands. | |
32.6.4 GUD Customization | Defining your own commands for GUD. | |
32.6.5 GDB Graphical Interface | An enhanced mode that uses GDB features to implement a graphical debugging environment through Emacs. |