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
→
|
Referenced by (8)
| Subject (surface form when different) | Predicate |
|---|---|
|
Richard Stallman
("GDB (GNU Debugger)")
→
|
developed |
|
GDB
→
|
fullName |
|
GNU Project
→
|
hasPart |
|
GNU toolchain
→
|
includes |
|
GNU Debugger
→
|
name |
|
Richard Stallman
→
|
notableWork |
|
GDB remote serial protocol
→
|
relatedTo |
|
GDB remote serial protocol
→
|
usedBy |