GDB

The GNU Project debugger for inspecting running or crashed programs written in C, C++, Rust and more.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About GDB

GDB lets you see what is happening inside another program while it runs, or what it was doing when it crashed. You can start a program with specific settings, stop it on chosen conditions, examine its state when it stops, and change values to test a fix before going on to the next bug.

The program can run on the same machine, on a remote machine or in a simulator. GDB supports Ada, assembly, C, C++, D, Fortran, Go, Objective-C, OpenCL, Modula-2, Pascal and Rust. It runs on most Unix systems, Windows and macOS. Version 17.2 is the current release.

Strengths

  • Supports a wide range of compiled languages
  • Native, remote and simulator debugging
  • Breakpoints, conditional stops and live changes to program state
  • Actively maintained with regular releases

Limitations

  • Command-line interface with a steep learning curve
  • Graphical front ends must be installed separately

Details

Pricing
FreeFree and open source as part of the GNU Project.
License
GPL-3.0
Developer
The GNU Project
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Developers debugging crashes and logic errors in compiled programs
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing