Questions marquées «static-libraries»

Une bibliothèque statique est une archive de fichiers objets. Utilisé comme entrée de l'éditeur de liens, l'éditeur de liens extrait les fichiers objets dont il a besoin pour assurer la liaison.


8
Le fichier est universel (trois tranches), mais il ne contient pas d'erreur de tranche (n) ARMv7-s pour les bibliothèques statiques sur iOS, de toute façon à contourner?
J'ai mis à niveau la version Xcode et lorsque j'utilise des bibliothèques statiques externes, je reçois ce message: ld: le fichier est universel (3 tranches) mais ne contient pas de tranche (n) armv7s: / fichier / emplacement pour l'architecture armv7s clang: erreur: la commande de l'éditeur de liens a échoué …

1
Quelle est la différence entre les fichiers de bibliothèque .so, .la et .a?
Je sais qu'un .sofichier est une sorte de bibliothèque dynamique (de nombreux threads peuvent partager de telles bibliothèques, il n'est donc pas nécessaire d'en avoir plus d'une copie en mémoire). Mais quelle est la différence entre .aet .la? S'agit-il uniquement de bibliothèques statiques? Si les bibliothèques dynamiques ont de gros …

5
Fichiers DLL et LIB - quoi et pourquoi?
Je sais très peu de choses sur les DLL et les LIB à part le fait qu'elles contiennent le code vital requis pour qu'un programme fonctionne correctement - les bibliothèques. Mais pourquoi les compilateurs les génèrent-ils? Ne serait-il pas plus facile d'inclure tout le code dans un seul exécutable? Et …


6
Catégories Objective-C dans la bibliothèque statique
Pouvez-vous me guider comment lier correctement la bibliothèque statique au projet iPhone. J'utilise le projet de bibliothèque statique ajouté au projet d'application en tant que dépendance directe (cible -> général -> dépendances directes) et tout fonctionne bien, mais les catégories. Une catégorie définie dans la bibliothèque statique ne fonctionne pas …


3
Comment compiler une bibliothèque statique sous Linux?
J'ai une question: Comment compiler une bibliothèque statique sous Linux avec gcc, c'est-à-dire que j'ai besoin de compiler mon code source dans un fichier nommé out.a. Est-il suffisant de simplement compiler avec la commande gcc -o out.a out.c? Je ne suis pas tout à fait familier avec gcc, j'espère que …
138 c  gcc  static-libraries 


2
Dire directement à gcc de lier une bibliothèque de manière statique
Cela me semble étrange d'utiliser -Wl,-Bstaticpour diregcc quelles bibliothèques je veux établir un lien statique. Après tout, je dis gccdirectement toutes les autres informations sur la liaison avec les bibliothèques ( -Ldir, -llibname). Est-il possible d'indiquer directement au pilote gcc quelles bibliothèques doivent être liées statiquement? Clarification: je sais que …


8
liaison statique uniquement certaines bibliothèques
Comment puis-je relier statiquement uniquement certaines bibliothèques spécifiques à mon binaire lors de la liaison avec GCC? gcc ... -static ...essaie de lier statiquement toutes les bibliothèques liées, mais je n'ai pas la version statique de certaines d'entre elles (par exemple: libX11).




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.