GNU Debugger

GNU Debugger
DeveloperGNU Project
Initial release1986 (1986)
Stable release
17.1  / 19 December 2025
Written inC, C++, Python
Operating systemUnix-like, Windows
TypeDebugger
LicenseGPLv3
Websitewww.gnu.org/software/gdb
Repository

The GNU Debugger (GDB) is a portable debugger that runs on many Unix-like systems and works for many programming languages, including Ada, Assembly, C, C++, D, Fortran, Haskell, Go, Objective-C, OpenCL C, Modula-2, Pascal, Rust, and partially others. It detects problems in a program while letting it run and allows users to examine program variables and machine registers.