Comment puis-je activer un “gros” de la bibliothèque dans un “non gras” de la bibliothèque?
Je suis en train de retirer une copie de l'objet à partir d'une bibliothèque avec armv6 et armv7 architectures, c'est à dire,
$ lipo -info alors libx.un
Architectures en de fichiers fat:
alors libx.un sont: armv6 armv7
Comme prévu, "ar d" ne fonctionne pas directement, j'ai donc utilisé "lipo -extrait de" séparer la bibliothèque. Toutefois, la résultante des bibliothèques sont toujours des "gras" de l'architecture.
$ ar d alors libx-armv6.un offendingduplicate.o ar:
alors libx-armv6.un est un gros fichier (utilisation
libtool(1) ou lipo(1) et ar(1))
ar: alors libx-armv6.un: fichier Inapproprié
type ou le format$ lipo -info x-armv6.un des Architectures
dans le fichier fat: alors libx.un sont: armv6
Comment puis-je onu-fattify la bibliothèque? (Vous pouvez l'imaginer, les types de liens qui sont soulevées lors de la recherche pour "supprimer lipo de fichiers fat" dans Google. À l'aide!!)
OriginalL'auteur tofutim | 2011-03-18
Vous devez vous connecter pour publier un commentaire.
Je ne suis pas familier avec
lipo
, mais à partir de son page de man, il semble que vous devriez être en mesure de le faire:OriginalL'auteur