Introduction
GNU GDB is the GNU Project debugger.
GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed.
GDB can do four main kinds of things (plus other things in support of these) to help you catch bugs in the act:
- Start your program, specifying anything that might affect its behavior.
- Make your program stop on specified conditions.
- Examine what has happened, when your program has stopped.
- Change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another.
Those programs might be executing on the same machine as GDB (native), on another machine (remote), or on a simulator. GDB can run on most popular UNIX and Microsoft Windows variants, as well as on Mac OS X.
GDB supports the following languages: Ada, Assembly, C, C++, D, Fortran, Go, Objective-C, OpenCL, Modula-2, Pascal, Rust.
Version 11.1 of GDB, the GNU Debugger, is now available for download. Building GDB now requires GMP (The GNU Multiple Precision Arithmetic Library).
DebuggingBreakpointsProgram inspectionRemote debuggingNative debuggingSimulator debuggingC++Rust
Screenshots
Screenshot placeholder
Screenshot placeholder
Deployment
官方发布包下载
适用于从 GNU GDB 官方下载页面获取稳定版本源码包并在支持的 UNIX、Windows 或 macOS 环境中安装/构建。
官方 Git 源码仓库
适用于需要跟踪当前开发版或指定发布分支、从 sourceware.org 的 binutils-gdb 仓库检出源码自行构建的场景。
GNU GDB alternatives
GDB Open source
GDB调试技巧 · ZMonster's Blog
Startpage Proprietary
Page Not Found - Startpage
Cloud Foundry Open source
Cloud Foundry is a trusted open source platform for cloud-native application development. Learn more and get started tod
AI Content Detector Proprietary
SonarQube Cloud Proprietary
Scalable AI code verification for high-velocity teams. Integrate SonarQube with your SaaS DevOps workflow to review AI c
Details
Type Open-source software
License GPL-3.0-or-later
Last verified 2026-07-18
Ad slot 300 × 250 Ad
About the data
Stars / commit times sync automatically from the GitHub API; pricing and features are human-verified.