From Wikipedia, the free encyclopedia
GNU Debugger eli gdb on GNU-projektin virheenjäljitysohjelma eli debuggeri. Perusmuodossaan sitä käytetään komentoriviltä. Sille on myös runsaasti erilaisia graafisen käyttöliittymän toteuttavia laajennuksia kuten Data Display Debugger (GNU DDD). On myös mahdollista käyttää GDB:tä etänä verkkoyhteyden yli, jolloin käyttöliittymä on työasemalla ja debuggattava ohjelma toisella koneella.[2][3] Näin voidaan tehdä esimerkiksi sulautetun järjestelmän (gdbserver) tai käyttöjärjestelmä ytimen (kuten Linux-ytimen kgdb) debuggaamiseen.[3][4]
GNU Debugger | |
---|---|
![]() Kuvakaappaus debug-istunnosta |
|
Luoja | Richard Stallman |
Kehittäjä | GNU-projekti |
Kehityshistoria | |
Vakaa versio | 15.1 ()[1] |
Tiedot | |
Ohjelmistotyyppi | debuggeri |
Ohjelmointikielet | C++ |
Lisenssi | GNU General Public License versio 3.0 tai myöhempi |
Aiheesta muualla | |
Verkkosivusto | |
Versiohallinta |
Ohjelmalla pystyy debuggaamaan esimerkiksi Ada, C, C++, Objective-C, Free Pascal, Fortran ja Java-ohjelmia.[5]
Ohjelman kirjoitti alun perin Richard Stallman vuonna 1986. Esikuvana oli dbx-ohjelma, joka toimitettiin BSD-Unixin mukana.
Ohjelman lähdekoodin muunnos C++11-versioon on saatu valmiiksi vuonna 2017.[6]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.