Skip to content
EntityQ464113· pop 34· linked from 278 articles

GNU Debugger

Sign in to save

Also known as gdb

source-level debugger

Key facts

Developer
GNU Project
Initial release
1986 ; 40 years ago ( 1986 )
Stable release
17.2 / 10 May 2026
Written in
C , C++ , Python
Operating system
Unix-like , Windows
Type
Debugger
License
GPLv3
Website
www .gnu .org /software /gdb
Repository
sourceware .org /git /binutils-gdb .git

via Wikipedia infobox

~12 min read

Encyclopedic overview

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.

History

Excerpted from Wikipedia’s “GNU Debugger” article, available under the CC BY-SA 4.0 licence.