Muokataan sivua Gdb
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
Gdb (the GNU Debugger) on [[GNU]]-projektin virheenjäljitysohjelma (''debuggeri''). Sitä käytetään komentoriviltä ja alun opettelun jälkeen se on erittäin tehokas työkalu ohjelmistojen bugien etsimiseen. | |||
== Ohjelman kääntäminen == | == Ohjelman kääntäminen == | ||
Rivi 8: | Rivi 8: | ||
Gdb käynnistetään komennolla | Gdb käynnistetään komennolla | ||
gdb ./ohjelma | gdb ./ohjelma | ||
Jonka jälkeen | Jonka jälkeen Gdb:tä käytetään sen omilla komennoilla, joita esitellään seuraavassa. Komentoja ei tarvitse kirjoittaa kokonaan, vaan riittävä määrä alkua riittää jos komento on tällöin yksiselitteinen. | ||
=== Ohjelman käynnistäminen === | === Ohjelman käynnistäminen === | ||
Rivi 48: | Rivi 45: | ||
Backtrace tarkoittaa listaa viimeksi kutsutuista funktioista ja niille välitetyistä parametreista. Tämä on erityisen hyödyllistä selvitettäessä syitä ohjelman kaatumiseen. Tämän tiedon saa näkyviin komennolla | Backtrace tarkoittaa listaa viimeksi kutsutuista funktioista ja niille välitetyistä parametreista. Tämä on erityisen hyödyllistä selvitettäessä syitä ohjelman kaatumiseen. Tämän tiedon saa näkyviin komennolla | ||
bt | bt | ||
=== Lähdekoodin tutkiminen keskeytyskohdan ympäriltä === | === Lähdekoodin tutkiminen keskeytyskohdan ympäriltä === |