Inhalt

## Tipps und Tricks

- Setzen Sie immer die Umgebungsvariable `LD_BIND_NOW=1` auf glibc2-Systems. Wie Umgebungsvariablen gesetzt werden, wird hier erklärt.
- Sie können Haltepunkte als Lesezeichen verwenden: Setzen Sie einfach einen Haltepunkt und deaktivieren Sie diesen. Später können Sie rasch an die entsprechende Stelle zurückkehren, indem Sie in der Liste der Haltepunkte doppel-klicken (oder Code anzeigen klicken). Da sich KDbg alle Haltepunkte über Sitzungen hinaus merkt, werden sie sofort wieder gesetzt, sobald sie das entsprechende Programm das nächste Mal debuggen.
- Auf folgende Weise können Sie Programmvariablen ändern: Im Watch-Bereich (rechts unten) geben Sie eine Zuweisung ein, z.B. `var.member=17` und Klicken Neu. Die entsprechende Variable wird sofort geändert. Sie sollten die Variable nun sofort löschen (indem Sie sie auswählen und Entf klicken). Das ist notwendig, weil der Ausdruck (d.h die Zuweisung) sonst bei jedem Programmstopp ausgewertet wird.
- Sie können Werte im Watch-Bereich in den verschiedenen Formaten anzeigen lassen, die gdb versteht. Z.B. zeigt `/x var.member` die Variable `var.member` in hexadezimaler Notation an.