Ich versuche, ein Programm mit DDD debuggen. Wenn ich versuche, jede Funktion eingeben, oder innerhalb main() selbst, ich die folgende Warnung erhalten:Warnung: (Interner Fehler: pc 0x804a6b0 in psymtab gelesen, aber nicht in symtab.) G ++
warning: (Internal error: pc 0x804a6b0 in read in psymtab, but not in symtab.)
Diese Warnung blinkt, wenn ich versuche, einen anderen Befehl bewegen Sie mit ‚n‘ oder eingeben oder eine Funktion verlassen. Ich habe versucht, das in anderen Foren nachzuschlagen, aber ohne schlüssige Antwort. Der Code, den ich zu debuggen versuche, läuft in mehreren Dateien und ich bin mir nicht sicher, ob ich den gesamten Code hier posten kann.
Ich bin mit g ++ Version:
g ++ (GCC) 4.4.1 20.090.725 (Red Hat 4.4.1-2)
Jede Hilfe zu diesem Thema sehr willkommen ist.
Ich Update gdb auf die entsprechende Version und versuchen Sie es aus. Danke für Ihre Hilfe! – Sriram
Leider zeigt GDB 7.2 immer noch das gleiche Verhalten - ob aufgrund desselben Fehlers oder eines anderen. –
Wie Anton. Ich hatte diese Nachricht mit GDB 7.2 aber es ist nicht mit 7.6 passiert. – Arnaud