[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







dynamische Veränderung des Wertes einer Variablen

Bei der Beobachtung von Variablenwerten im DDD fällt manchmal auf, dass die Variable einen ungewünschten Wert nimmt. Ohne diesen Fehler sofort auszubessern, das Programm neu zu compilieren und dann wieder im Debugger ablaufen zu lassen, kann man den Wert dieser Variablen dynamisch (d.h. während des Ablaufs im Debugger) ändern. Damit kann man ein paar Fehler im Ablauf einfach korrigieren (ohne die Ursache vielleicht schon zu kennen) und das Programm weiter debuggen. Dafür bewegen Sie den Mauszeiger zur Variable, gehen zum Kontextmenü (öffnet sich durch rechte Maustaste) und wählen dort " Set Value..." (siehe Bild 1). Sie erhalten dann ein kleines Fenster (siehe Bild 1). In diesem Eingabefenster können Sie dann den neuen gewünschten Wert angeben.

Beispiel 3 (bsp3.cpp) Das kompakte DDD-Fenster
Bild 1

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