Ich versuche ein Programm in Code :: Blocks zu debuggen. Ich folgte diesem Leitfaden und dieses kurze Video so weit ich konnte, aber der Debugger stoppt nicht an Haltepunkten ...
Ich habe eine ähnliche Frage gesehen, die ungelöst geblieben ist (ich war mir nicht sicher, ob ich das tun sollte) oder öffne ein neues mit mehr Details), ich habe das Flag "Debug-Symbole erzeugen [-g]" aktiviert. Optimierungen und "Alle Symbole entfernen [-s]" sind ebenfalls alle deaktiviert. Ich habe sogar versucht, die Flagge -ggdb wie dort vorgeschlagen , auch kein Erfolg.
Ich benutze TDM-GCC 4.5.2 (Ich habe gerade ein Upgrade durchgeführt, zuvor hatte ich das gleiche Problem mit 4.5.1), und der Debugger ist GNU gdb (GDB) 7.2 (zuvor dasselbe Problem mit GDB 7.1). Ich bin auf Windows 7 x64, mit Code :: Blocks SVN 7040 (das ist die neueste nächtliche Build, so weit ich weiß, sie empfehlen sie über die nicht oft aktualisierte stabile Builds) (Ich hatte das gleiche Problem in SVN 6931).
Schließlich habe ich auch bemerkt, dass der Debugger sich über das Fehlen von Debugging-Symbolen beschwert, hier ist die Ausgabe im Debugger-Fenster:
%Vor%Danke
Ich weiß nicht, ob du es schon gelöst hast, aber ich hatte das gleiche Problem und habe es gerade gelöst !! Ich habe viel überall gesucht und schließlich war das Problem ....
Nicht-ASCII-Zeichen im Projektpfad !!
Ich hatte einige hebräische Buchstaben auf dem Ordnerpfad, wo sich meine Dateien befinden !! Ich habe es in normale englische Buchstaben geändert und der Debugger hat funktioniert !!
Edit: nur um es klar zu machen - alles was ich letztendlich getan habe, ist den Ordnernamen im Dateisystem zu ändern von hebräisch auf englisch
Tags und Links c++ gcc debugging debug-symbols codeblocks