[Logo der Universität Bayreuth]
Universität Bayreuth

Mathematisches
Institut



 Einleitung

 Erste Schritte

 Mail und News

 Drucken

 KDE

 LaTeX/TeX

 Linksammlung

 Linuxtools

 Netzwerk

 Programmieren

 Windows

 X Window

 Anträge

 Kontakt

Fehlersuche mit dem Data Display Debugger (DDD) <-




          <-  Start des ddd

<-  Beschreibung des ddd-Fensters

<-  Laden einer Core-Datei

<-  Start eines Programms im DDD

<-  Ausgabe vom Programmcode

<-  Haltepunkt (Breakpoint)

<-  schrittweiser Ablauf des Executables

<-  Verfolgung der Aufrufkette

<-  Untersuchung von Variablen

<-  dynamische Veränderung des Wertes einer Variablen

<-  Beenden des ddd







Start eines Programms im DDD

Im ddd können Sie am einfachsten Ihr Programm mit F2 starten, aber dies kann auch über das Werkzeugfenster erfolgen (Kommando-Toolbar).
Alles, was im Programm passiert, werden Sie nun im gdb-Konsolenfenster sehen.

Beispiel 1 (bsp1.cpp) DDD-Konsole
Bild 1
Erklärung Program exited normally.
Das bedeutet, dass das Programm ganz normal ohne Problem gelaufen ist und sich beendet hat.


•Das kann ganz anders passieren.

Beispiel 1 (bsp2.cpp) DDD-Konsole
Bild 2
Erklärung Program exited with code 01 (nicht: normally)
Das bedeutet, dass das Programm nicht mit dem exit-Wert 0, sondern mit dem exit-Wert 1 beendet wurde (hier: durch die Anweisung "return 1;").
Unser Programm endet also schon in der if-Schleife.



top top

Robert Baier ([e-mail-Adresse von Robert Baier])
© 2003 Robert Baier;
© 1999-2002 Robert Baier, Sascha Herrmann
Debugger-Seiten: © 2003 Robert Baier, Ekue-sse Situ Tomety
[Seitenzähler] Last modified: 22.07.2015