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?

War es hilfreich?

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
scroll top