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 |
How this entity was disambiguated
This entity first appeared as the object of triple T94444 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: GNU Debugger Context triple: [Richard Stallman, notableWork, GNU Debugger]
-
A.
DOS
DOS is the commonly used acronym for the United States Department of State, the federal executive department responsible for U.S. foreign policy and international relations.
-
B.
Delphi
Delphi is an ancient Greek sanctuary and archaeological site famed for the Oracle of Apollo and its central role in classical Greek religion and culture.
-
C.
Bolt Beranek and Newman
Bolt Beranek and Newman was a pioneering American research and engineering firm best known for its foundational role in developing the ARPANET, a precursor to the modern internet.
-
D.
Pascal
Pascal is a high-level, strongly typed procedural programming language designed by Niklaus Wirth in the late 1960s, widely used for teaching structured programming and data structuring concepts.
-
E.
Linux
Linux is a widely used open-source Unix-like operating system kernel that powers servers, desktops, mobile devices, and embedded systems around the world.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: GNU Debugger Target entity description: 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.
-
A.
Ada (programming language)
Ada is a statically typed, high-level programming language designed with strong support for reliability, safety, and real-time systems, widely used in mission-critical and embedded applications such as aerospace and defense.
-
B.
GNU Pascal
GNU Pascal is a free, open-source Pascal compiler that is part of the GNU project and designed to be compatible with various Pascal standards.
-
C.
DOS
DOS is the commonly used acronym for the United States Department of State, the federal executive department responsible for U.S. foreign policy and international relations.
-
D.
Delphi
Delphi is an ancient Greek sanctuary and archaeological site famed for the Oracle of Apollo and its central role in classical Greek religion and culture.
-
E.
Bolt Beranek and Newman
Bolt Beranek and Newman was a pioneering American research and engineering firm best known for its foundational role in developing the ARPANET, a precursor to the modern internet.
- F. None of above. chosen
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 ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: GNU Debugger Description of subject: 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.
Referenced by (13)
Full triples — surface form annotated when it differs from this entity's canonical label.