Programme in Entwicklung wird zwangsläufig Fehler, die aufgespürt und gelöst werden müssen . Während die einfachsten Programme können in der Regel von der Suche über den Quellcode debuggen , um komplexe Anwendungen viele interagierende Variablen und Klasse Strukturen, in denen der Fehler versteckt sein könnte . Folglich helfen Tools wie dem GNU-Projekt Debugger ( GDB) Programmierer , indem sie buchstäblich Pause ihre Programme an bestimmten Punkten , um die aktuellen Werte von Datenstrukturen und Variablen zu untersuchen. GDB ist dies ein straight forward Verfahren in Linux . Anleitung
1
Öffnen Sie ein Terminal -Emulator aus dem Hauptmenü von Ihrer Linux-Distribution . Dies wird entweder in der oberen linken Ecke , wenn Sie GNOME oder unteren linken Ecke , wenn Sie KDE verwenden verwenden .
2
Typ "cd" durch den Namen des Verzeichnisses , das die kompilierte ausführbare Datei enthält , gefolgt geben Sie dieses Verzeichnis .
3
Start gDB mit dem Befehl " gdb ausführbar" , wo "ausführbar" ist der Name der kompilierten ausführbaren Datei.
4
geben Sie die Linie , an dem Sie anhalten möchten Ihre Programmausführung mit dem Befehl " bn" wobei "n" ist die Nummer der Zeile , an dem Sie zu brechen, oder brechen Punkt .
5
Typ "laufen" zu starten Sie Ihre Programmausführung . Es wird laufen, bis er die Linie, die Sie als Haltepunkt angegeben trifft.
6
Typ "print x ", wobei " x " ist der Name einer Variablen oder Datenstruktur nach Ihrem Programm Pausen an der angegebenen zeigen, um den Wert (e ) mit zugehörigen Anzeige " x ".
7
Type " Schritt " durch das Programm Zeile für Zeile weiter , oder " weiter", um die Ausführung zu dem nächsten Haltepunkt fortsetzen ( wenn Sie mehrere Haltepunkte angegeben).
8
Typ "q" oder "quit" , wenn Sie mit Ihrem Debug-Sitzung sind fertig. Sie können sich auch mit den GNU Website für eine expansive Liste der möglichen Debugging mit GDB Operationen .