GNU Debugger

E9099

GNU Debugger (GDB) is a widely used free and open-source debugging tool for programs written in languages like C, C++, and Fortran, allowing developers to inspect and control program execution.

Aliases (1)

Statements (57)
Predicate Object
instanceOf GNU Project software
command-line tool
debugger
free software
open-source software
abbreviation GDB
canBeIntegratedWith Eclipse CDT
Emacs
Visual Studio Code
various IDEs
category program analysis tool
software development tool
developer Free Software Foundation
feature TUI (text user interface) mode
breakpoints
conditional breakpoints
core dump analysis
inspection of variables
modification of variables at runtime
multi-threaded debugging
pretty printing of complex data structures
remote debugging
scriptability with Python
shared library debugging
signal handling control
stack backtraces
step-by-step execution
watchpoints
initialReleaseYear 1986
license GNU General Public License
name GNU Debugger
partOf GNU Project
repository https://sourceware.org/git/?p=binutils-gdb.git
supportsArchitecture AArch64
ARM
MIPS
PowerPC
RISC-V
x86
x86-64
supportsLanguage Ada
Assembly language
C
C++
Fortran
Go
Objective-C
Pascal
Rust
supportsPlatform GNU/Linux
Windows
macOS
various Unix-like systems
supportsRemoteProtocol GDB remote serial protocol
usesInterface command-line interface
website https://www.gnu.org/software/gdb/
writtenIn C


Please wait…