Programmer i utviklingen vil uunngåelig ha bugs som må spores ned og løses . Mens de enkleste programmene kan vanligvis feilsøkt ved å se over kildekoden , komplekse applikasjoner involverer mange samhandlende variabler og klasse strukturer hvor feilen kan være gjemt . Følgelig verktøy som GNU-prosjektet Debugger ( GDB ) hjelpe programmerere ved å tillate dem å bokstavelig talt pause sine programmer på bestemte punkter for å undersøke de aktuelle verdiene av datastrukturer og variabler . GDB gjør dette til en rett frem prosedyre i Linux. Instruksjoner
en
Åpne en terminal emulator fra hovedmenyen på Linux-distribusjonen . Dette vil enten være i øverste venstre hjørne hvis du bruker GNOME eller nederst i venstre hjørne hvis du bruker KDE .
2
Skriv " cd " etterfulgt av katalogen navn som inneholder kompilert kjørbar fil til inn den katalogen.
3
Launch GDB med kommandoen " gdb kjørbar " hvor " kjørbar " er navnet på din kompilert kjørbar .
4
angi linjen der du ønsker å pause programmet henrettelse med kommandoen " bn " der " n" er linjen nummer der du vil bryte , eller bryte punkt.
5
Type " kjøre " for å starte programmet henrettelse . Den vil kjøre før den treffer linjen du oppgav som knekkpunktet .
6
Type " print x " der " x " er navnet på en variabel eller datastruktur Etter at programmet bryter med angitt punkt for å vise verdien ( er) forbundet med "x ".
7
Type " skritt " for å fortsette gjennom programmet linje for linje , eller "fortsett " for å gjenoppta utførelsen til neste pause punkt ( hvis du har angitt flere brytepunkter ) .
8
Type " q " eller " slutte " når du er ferdig med din debugging session . Du kan også se i GNU nettsiden for en ekspansiv liste over mulige debugging operasjoner med GDB .