The GDB debugger lar deg se hva som skjer "under panseret " i et kjørbart program skrevet i Ada , C , C + + , Objective- C og Pascal . Den kan installeres og kjøres på Linux og Unix operativsystemer og på de fleste Windows - basert operativsystem systems.The debugger lar deg identifisere de forhold som påvirker et program atferd . Du kan stoppe programmet ved angitte brytepunkter og gå gjennom programmet linje for linje for å se nøyaktig hva som skjer . Du trenger
GDB Debugger
Vis flere instruksjoner
en
Åpne et terminal vindu .
2
Skriv 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 kommandoen "run " for å kjøre programmet . Når programmet krasjer , vil resultatet vise hvor programmet stoppet.
4
Skriv kommandoen " backtrace . " Dette vil identifisere metoder og parametere ved en krasj .
5
Skriv kommandoen " break-funksjonen " for å fortelle GDB å bryte gjennomføringen av programmet på en bestemt funksjon . Erstatt " funksjon " med navnet på den funksjonen der du vil at programmet skal bryte.
6
Skriv kommandoen "run " en gang slik at programmet vil utføre , men debugger vil stoppe på den angitte bryte punkt.
7
Skriv 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 å virke , eller hvor noen minnelekkasjer er plassert .
8
Skriv kommandoen "quit " for å avslutte GDB .