[Dev-C++ bzw. GDB] "Bedingte Haltepunkte" und andere Debuggerfragen



  • Moin Moin!
    Ist es moeglich, im Debugger von Dev-C++ sowas wie "bedingte" Haltepunkte zu setzen? So in der Art von "Halte nur an, wenn die Variable foo grad den Wert 42 hat"?

    Und: gibts eine Moeglichkeit, mir den Inhalt Von Arrayelementen anzuschauen?

    z. B. hab ich das Array a, deklariert mit

    a = new int[42];
    

    Wenn ich mir den Wert von a anzeigen lasse, hab ich natuerlich nur eine Speicheradresse. Aber kann ich die nicht irgendwie "dereferenzieren" und z. B. anschauen was auf a[0] fuer ein Wert steht?

    Wenn das mit der Debugger-Oberflaeche von Dev-C++ nicht geht, gibts dann evtl. andere GUIs fuer GDB (IIRC ist das ja der von Dev-C++ verwendete Debugger), die meine Wuensche erfuellen, oder besitzt GDB selbst diese Funktionalitaeten nicht?



  • grundsätzlich geht das alles mit dem gdb.

    bedingte r breakpoint

    Weiß aber nicht wie das bei DevC++ umgesetzt ist. Irgendwo musst du gdb-Befehle eingeben können.



  • Gibts eigentlich irgendwo ein Tutorial wie man den Debugger gescheid einsetzt?


Anmelden zum Antworten