À l'aide de “ar” pour les combiner .o et .un des fichiers (Linux)

Je suis en train de créer un seul statique de la bibliothèque, qui contient les fichiers d'objets existants et les bibliothèques statiques qui ont tous été compilé plus tôt dans le processus de construction. Est-il un moyen facile de faire cela à l'aide de "ar", ou ai-je besoin de décompresser (ar x library_name) chaque bibliothèque et ajouter ses fichiers de l'objet de ma photothèque unifiée?

Possible en double stackoverflow.com/questions/386579/...
Non, pas un doublon. Cette question traite de la tentative de rétablir le lien avec les bibliothèques partagées, alors que c'est une question qui concerne les bibliothèques statiques et les objets qui n'ont pas encore été liés.
Si vous contrôlez le processus de construction, ce modèle semble comme une solution propre: stackoverflow.com/a/4318960/78342
Vous avez besoin de traiter le cas où deux .un fichiers contiennent tous les deux le fichier foo.o. Avec deux différents .un fichiers, c'est très bien - le nom de l' .o n'a pas d'importance, seul le contenu de la matière. Si vous aveuglément fusionner ces deux .un fichiers, cependant, vous vous retrouverez avec un seul foo.o.

OriginalL'auteur psublue | 2009-06-04