Hvordan bruke GDB Debugger av GNU

Den GDB debugger lar deg se hva som skjer "under panseret" i et kjørbart program skrevet i Ada, C, C ++, Objective-C og Pascal. Det kan installeres og kjøres på Linux og Unix operativsystemer og på de fleste Windows-baserte operativsystemer.

Debugger lar deg identifisere de forhold som påvirker et program atferd. Du kan stoppe programmet ved gitte break poeng og gå gjennom programmet linje for linje for å se nøyaktig hva som skjer.

Bruksanvisning

1 Åpne et terminalvindu.

2 Skriv inn kommandoen "gdb kjørbar" for å feilsøke en kjørbar fil. Erstatt "kjørbar" med navnet på filen. Du vil bli presentert med en "(gdb)" ledetekst.

3 Skriv inn kommandoen "run" for å kjøre programmet. Når programmet krasjer, vil produksjonen viser hvor programmet stoppet.

4 Skriv inn kommandoen "tilbakesporing." Dette vil identifisere metoder og parametere ved en kollisjon.

5 Skriv inn kommandoen "pause-funksjon" for å fortelle GDB å bryte gjennomføringen av programmet på en bestemt funksjon. Erstatt "funksjon" med navnet på funksjonen der du vil at programmet skal bryte.

6 Skriv inn kommandoen "run" en gang til så vil programmet utføre men debugger vil stoppe på den angitte pause punkt.

7 Skriv inn kommandoen "trinn" og trykk "Enter" tasten gjentatte ganger for å gå gjennom resten av programmet. Dette vil vise deg nøyaktig hva som skjer i programmet. Du kan se hvor programmet slutter å fungere eller hvor eventuelle minnelekkasjer er plassert.

8 Skriv inn kommandoen "slutte" for å avslutte GDB.