GDB debugger kan du se vad som händer " under huven " i ett körbart program skrivet i Ada , C , C + + , Objective- C och Pascal . Det kan installeras och köras på Linux och Unix operativsystem och på de flesta Windows - baserade operativsystem sys-tem debugger tillåter dig att identifiera de förhållanden som påverkar ett programs beteende . Du kan avbryta programmet vid angivna brytpunkter och stega igenom programmet rad för rad för att se exakt vad som händer . Saker du behöver
GDB Debugger
Visa fler instruktioner
1
Öppna ett terminalfönster .
2
Skriv kommandot " gdb körbar " för att felsöka en körbar fil . Ersätt " körbar " med namnet på filen . Du kommer att presenteras med en " ( gdb ) " kommandotolken .
3
Skriv kommandot " run " för att köra programmet . När programmet kraschar , kommer utmatningen visar var programmet stoppades .
4
Skriv kommandot " backtrace . " Detta kommer att identifiera metoder och parametrar vid en krasch .
5
Skriv kommandot " break -funktion " för att berätta för GDB att bryta genomförandet av programmet på en viss funktion . Ersätt " funktion " med namnet på den funktionen där du vill att programmet ska bryta .
6
Skriv kommandot " kör " en andra gång så kommer programmet att utföra men debugger stannar vid den angivna brytpunkt .
7
Skriv kommandot " steget " och tryck på " Enter " -tangenten upprepade gånger för att stega igenom resten av programmet . Detta kommer att visa dig exakt vad som händer i programmet . Du kan se var programmet slutar fungera eller om eventuella minnesläckor är belägna .
8
Skriv kommandot " quit " för att avsluta GDB .