Kompilieren Sie eine gemeinsam genutzte Bibliothek statisch
Ich habe eine gemeinsam genutzte Bibliothek mit einigen hausgemachten Funktionen, die ich in meine anderen Programme kompiliere, aber ich muss das Endprogramm mit allen Bibliotheken verknüpfen, die ich zum Kompilieren der statischen Bibliothek verwendet habe. Hier ist ein Beispiel
Ich habe Funktionfoo
in der Bibliothek, die eine Funktion aus einer anderen Bibliothek benötigtlibbar.so
.
In meinem Hauptprogramm die Funktion @ benutzfoo
Ich muss es mit dem @ kompilier-lbar
Flagge. Gibt es eine Möglichkeit, wie ich @ kompilieren kanmein library enthält statisch den gesamten erforderlichen Code aus den anderen Bibliotheken, und ich kann mein Endprogramm kompilieren, ohne das @ zu benötige-lbar
Flagge