Neues Gcc vs. älteres Valgrind
460
Mikhail T.
Ich arbeite an einem RHEL6-System mit einem Softwareprojekt, für das C ++ 11 erforderlich ist. Diese Anforderung zwingt mich dazu, auf den im Betriebssystem enthaltenen Basis-Compiler (gcc-4.4.7) zu verzichten und einen manuell erstellten (gcc-8.2.0) zu verwenden.
Die Dinge funktionieren außer valgrind und gdb. Kein Tool meldet Debugging-Informationen. gdb kann weder durch den Code gehen noch Variablen drucken. valgrind erkennt ebenfalls Fehler, kann jedoch keine genaueren Informationen geben.
Ich habe versucht, neu zu kompilieren -O0
, -g -ggdb3 -gdwarf-2
- ohne Erfolg ...
Nicht in C ++ und bin ein Linux-Noob, aber ist es möglich, dass gdb & valgrind aktualisiert werden muss, um mit der Ausgabe des Compilers kompatibel zu sein? Klingt nach unerkennbaren Token oder einem ungültigen magischen Wert und ignoriert einfach alles. Vor allem, weil Ihr Compiler sich um +4 Hauptversionen unterscheidet
l3l_aze vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4