2012-04-02 9 views
0

Ich benutze Netbeans 7.1.1. Ich habe ein C++ Projekt, das stl verwendet. Ich habe einen sauberen Build auf UBuntu (Version 10.10-Maverick Meerkat) gemacht. Wenn ich versuche, einen einzelnen Schritt auszuführen, stoppt der Debugger nicht in der nächsten Zeile. Stattdessen geht es weiter, als hätte ich den Continue-Button gedrückt.Einzelschritt durch C/C++ Code mit Netbeans 7.1.1 auf UBuntu funktioniert nicht

Ist es ein bekanntes Problem? Fehle ich irgendwelche gotchas?

Dank Joe

Antwort

1

Sie müssen Debug- verwenden> Schritt für Single-Stepping von „Debug Hauptprojekt“ Symbolleiste auf die Schaltfläche arbeiten stattdessen In. Dies liegt an Netbeans Inkompatibilität mit neueren gdb-Versionen (7.2 ist, was ich versuchte).

Ein weiterer Fehler, den ich festgestellt habe, Debuggen C++ - Code von Netbeans ist, dass es manchmal beim Start hängt, wenn Sie einige Variablen beobachten. Entferne alle Watch-Ausdrücke und der Debugger funktioniert einwandfrei.

+0

Vielen Dank dafür. Ich hatte Probleme mit der gdb, die an einem Stapelrahmen steckte und nichts tat. Nach dem Löschen von Watch-Ausdrücken funktioniert es wieder! –

Verwandte Themen