GNU gcc AR archive hinzufügen

16/11/2009 - 23:11 von Jens Kallup | Report spam
Hallo,

wie kann ich zu einen existierenden *.a Archiv mehrere
andere *.a Archive anfügen?
Wie kann ich im nàchsten Schritt die Symboltabelle des
Archiv's neu berechen/schreiben?

Danke
Jens
 

Lesen sie die antworten

#1 Michael Schumacher
17/11/2009 - 03:54 | Warnen spam
Jens Kallup wrote:

wie kann ich zu einen existierenden *.a Archiv mehrere
andere *.a Archive anfügen?



Indem Du die einzelnen Archive entpackst (ar xv *.a) und
die extrahierten Objekte in ein neues Archiv einpackst
(ar cvs gesamtlib.a *.o). Beim Auspacken darauf achten,
daß es nicht zu Überschreibungen wegen gleichnamiger
Objekte kommt (-> notfalls umbenennen)!

Wie kann ich im nàchsten Schritt die Symboltabelle des
Archiv's neu berechen/schreiben?



Erledigt bereits das "s" beim o.g. "ar cvs"-Aufruf. Das
sollte Dir die man-Page allerdings làngst verraten haben.
Und daß das alles mit der Sprache C nicht so schrecklich
viel zu tun hat, weißt Du sicher auch... ;-)


mike

Ähnliche fragen