GNU Debugger

From Wikipedia, the free encyclopedia

GNU Debugger
Remove ads

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]

Pikafaktoja Kehityshistoria, Tiedot ...

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]

Remove ads

Käyttöliittymiä

  • GNU DDD
  • KDbg
  • Xxgdb

Lähteet

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads