Ich habe das a-Programm abc
. abc
verwendet die Bibliothek def
und def
wiederum ghi
eine Bibliothek.Verbreitung von "-g" in gemeinsam genutzten Bibliotheken mit gcc
Jetzt ist libghi.so
kompiliert und verknüpft mit gcc -g
. libdef.so
ist auch kompiliert und gelinkt mit gcc -g
. Allerdings abc
ist nicht mit -g
verknüpft.
Die Frage ist, wenn ich debuggen abc
mit gdb
sollte ich in der Lage sein, die Symbole in def
und ghi
zu sehen?
Das Projekt ist ziemlich groß und die Kompilierung dauert ein paar Stunden. Deshalb frage ich, bevor ich es selbst teste.
Enthält abc den Haupteingangspunkt? – dirkgently
ja, abc enthält Haupt –
Sie könnten es mit einem kleinen Beispielcode anstelle der realen Anwendung testen, wenn Sie neugierig sind. – raimue