GNU Debugger to debuger będący częścią projektu GNU, napisany w 1988 r. przez Richarda Stallmana.
GNU Debugger jest dostępny na warunkach Powszechnej Licencji Publicznej GNU.
Analiza programów to jedna z najważniejszych czynności w programowaniu. Najważniejszymi zastosowaniami analizy programów są znajdowanie i usuwanie przyczyn ich błędnego działania (debugowanie) oraz poznawanie szczegółów zasad działania programu (reverse engineering).
GNU Debugger działa w trybie tekstowym, lecz zdecydowana większość zintegrowanych środowisk programistycznych posiadających interfejs graficzny potrafi prezentować wyniki działania GDB.
Przyjazny interfejs do GDB posiada również jeden z najlepszych edytorów: Emacs
Strona domowa GDB, to: http://www.gnu.org/software/gdb/