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.
All labels observed (3)
| Label | Occurrences |
|---|---|
| GNU Debugger canonical | 10 |
| gdb | 2 |
| GDB (GNU Debugger) | 1 |
Statements (57)
| Predicate | Object |
|---|---|
| instanceOf |
GNU Project software
ⓘ
command-line tool ⓘ debugger ⓘ free software ⓘ open-source software ⓘ |
| abbreviation | GDB ⓘ |
| canBeIntegratedWith |
Eclipse CDT
ⓘ
GNU Emacs ⓘ
surface form:
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 self-link ⓘ |
| partOf | GNU Project ⓘ |
| repository | https://sourceware.org/git/?p=binutils-gdb.git ⓘ |
| supportsArchitecture |
ARM
ⓘ
surface form:
AArch64
ARM ⓘ MIPS ⓘ PowerPC ⓘ RISC-V ⓘ x86 ⓘ x86-64 ⓘ |
| supportsLanguage |
Ada
ⓘ
Assembly language ⓘ C ⓘ C++ ⓘ Fortran ⓘ Go ⓘ Objective-C ⓘ Pascal ⓘ Rust ⓘ |
| supportsPlatform |
Linux
ⓘ
surface form:
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 ⓘ |
Referenced by (13)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
GDB (GNU Debugger)
this entity surface form:
gdb