Next: Der WorkShop Debugger Up: Allgemeines über Debugger Previous: Allgemeines über Debugger
Ein einfacher Debugging Vorgang wird in etwa folgendermassen aussehen:
- 1.
- Kompilieren und Linken des Programmes. Debugger können nur auf
ausführbare Programme angewendet werden. Der Kompiler sollte so aufgerufen
werden, daß er symbolische Debugging Information zum ausführbaren
Programm hinzufügt (normalerweise geschieht das mit der
Kompileroption -g)
- 2.
- Starten des Debuggers (mit dem fehlerhaften Programm)
- 3.
- Setzen eines Breakpoints an der Stelle/Funktion im Programm, die
wahrscheinlich fehlerhaft ist
- 4.
- Starten des Programmes innerhalb des Debuggers
- 5.
- Wird das Programm am Breakpoint vom Debugger unterbrochen, können
die Variablenwerte/der Programmzustand untersucht werden. Geben diese
Werte keine Hinweise über den Fehler im Programm, können andere
Breakpoints gesetzt werden, das Programm Schritt für Schritt
ausgeführt werden oder Variablenwerte während der Programmausführung
verfolgt werden.
Mail to: Oliver Schönbrunner
Programmieren unter UNIX