Die GDB -Debugger können Sie sehen, was geschieht " unter der Haube" in ein ausführbares Programm in Ada , C, C + +, Objective- C und Pascal geschrieben. Es kann installiert und ausgeführt werden auf Linux-und Unix -Betriebssystemen und auf den meisten Windows -basierten Betriebssystemen systems.The Debugger können Sie die Bedingungen, die das Verhalten eines Programms zu identifizieren. Sie können das Programm an bestimmten Haltepunkten stoppen und Schritt durch das Programm Zeile für Zeile , genau zu sehen , was geschieht. Things You
GDB Debugger
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie ein Terminal-Fenster .
2
Geben Sie den Befehl " gdb ausführbaren " zum Debuggen einer ausführbaren Datei . Ersetzen Sie "ausführbar" mit dem Namen der Datei. Sie werden mit vorgestellt werden a "( gdb) " Eingabeaufforderung.
3
Geben Sie den Befehl "Ausführen" , um das Programm auszuführen. Wenn das Programm abstürzt, wird der Ausgang zeigen, wo das Programm gestoppt.
4
Geben Sie den Befehl " backtrace . " Dies wird Methoden und Parameter zum Zeitpunkt eines Absturzes zu ermitteln.
5
Geben Sie den Befehl " Pause -Funktion" zu sagen, GDB , um die Ausführung des Programms in einer bestimmten Funktion zu brechen. Ersetzen " Funktion " mit dem Namen der Funktion , wo Sie wollen das Programm zu brechen.
6
Geben Sie den Befehl " Ausführen " ein zweites Mal , damit das Programm ausgeführt wird , aber der Debugger an der angegebenen stoppen Haltepunkt .
7
Geben Sie den Befehl " Schritt " und drücken Sie die " Enter"-Taste wiederholt, um durch den Rest des Programms fort. Dies zeigt Ihnen genau, was in dem Programm passiert. Sie können sehen, wo das Programm nicht mehr funktioniert oder wo keine Speicherlecks befinden.
8
Geben Sie den Befehl "quit" zu GDB verlassen.