Aktivieren der Debug-Symbole in gemeinsam genutzten Bibliothek GCC
-
22-08-2019 - |
Frage
Ich schaffe eine gemeinsame Bibliothek gcc
verwenden und vermuten, dass es einige Speicherlecks aus der gemeinsam genutzten Bibliothek sein. Zum Debuggen, ich brauche Debug-Symbole zu aktivieren, wenn die gemeinsame Bibliothek zu schaffen.
zu erstellen, ich bin mit gcc -g ...
(-g
ist für Debug-Informationen ermöglichen)
Aber die Bibliothek (*.so
-Datei) Größe ändert sich nicht für beide -g
und ohne -g
.
Außerdem ist mir keine nützlichen Informationen aus Tool wie VALGRIND
bekommen.
Kann mir jemand den Fehler hinweisen?
Lösung
Sie müssen -g
verwenden für alle Schritte (Quelldateien Kompilieren und Linken).
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow