GUD (Grand Unified Debugger) ライブラリは、多種多様なシンボリックデバッガへのEmacsインターフェースを提供します。GNU Debugger (GDB) のほか、LLDB、DBX、SDB、XDB、Guile REPLのデバッグコマンド、Perlのデバッグモード、PythonデバッガのPDB、およびJava DebuggerのJDBを実行できます。
EmacsはGDB向けの専用インターフェースを提供しており、追加のEmacsウィンドウを用いてデバッグ対象プログラムの状態を表示します。GDBグラフィカルインターフェースを参照してください。
Emacsには、Emacs Lispプログラム用のデバッガも内蔵されています。Emacs LispリファレンスマニュアルのLispデバッガを参照してください。