Questions marquées «linker»

L'éditeur de liens fait partie de la chaîne d'outils pour produire des exécutables à partir de code source écrit dans des langages de programmation compilés. Il prend le code objet compilé dans plusieurs fichiers et produit un seul fichier exécutable «lié» à partir d'eux.

15
Incorporation de DLL dans un exécutable compilé
Est-il possible d'incorporer une DLL préexistante dans un exécutable C # compilé (afin que vous n'ayez qu'un seul fichier à distribuer)? Si c'est possible, comment procéder? Normalement, je suis cool de simplement laisser les DLL à l'extérieur et d'avoir le programme d'installation gérer tout, mais il y a quelques personnes …
619 c#  .net  dll  merge  linker 






17
g ++ référence non définie à typeinfo
Je viens de rencontrer l'erreur suivante (et j'ai trouvé la solution en ligne, mais elle n'est pas présente dans Stack Overflow): (.gnu.linkonce. [stuff]): référence non définie à [méthode] [fichier objet] :(. gnu.linkonce. [stuff]): référence non définie à `typeinfo for [classname] ' Pourquoi pourrait-on obtenir l'une de ces erreurs de l'éditeur …
209 c++  linker  g++ 

14
libpthread.so.0: erreur lors de l'ajout de symboles: DSO manquant dans la ligne de commande
Lorsque je compile openvswitch-1.5.0, j'ai rencontré l'erreur de compilation suivante: gcc -Wstrict-prototypes -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -g -O2 -export-dynamic ***-lpthread*** -o utilities/ovs-dpctl utilities/ovs-dpctl.o lib/libopenvswitch.a /home/jyyoo/src/dpdk/build/lib/librte_eal.a /home/jyyoo/src/dpdk/build/lib/libethdev.a /home/jyyoo/src/dpdk/build/lib/librte_cmdline.a /home/jyyoo/src/dpdk/build/lib/librte_hash.a /home/jyyoo/src/dpdk/build/lib/librte_lpm.a /home/jyyoo/src/dpdk/build/lib/librte_mbuf.a /home/jyyoo/src/dpdk/build/lib/librte_ring.a /home/jyyoo/src/dpdk/build/lib/librte_mempool.a /home/jyyoo/src/dpdk/build/lib/librte_malloc.a -lrt -lm /usr/bin/ld: /home/jyyoo/src/dpdk/build/lib/librte_eal.a(eal.o): undefined reference …

11
"/ Usr / bin / ld: impossible de trouver -lz"
J'essaie de compiler le code source Android sous Ubuntu 10.04. Je reçois une erreur disant, / usr / bin / ld: impossible de trouver -lz Pouvez-vous me dire comment puis-je résoudre ce problème? Que veut cannot find -lzdire? Voici le message d'erreur complet: external/qemu/Makefile.android:1101: warning: overriding commands for target `external/qemu/android/avd/hw-config-defs.h' …
172 linux  gcc  linker 

7
ld ne trouve pas de bibliothèque existante
J'essaye de lier une application avec g ++ sur ce système Debian Lenny. ld se plaint de ne pas pouvoir trouver les bibliothèques spécifiées. L'exemple spécifique ici est ImageMagick, mais j'ai aussi des problèmes similaires avec quelques autres bibliothèques. J'appelle l'éditeur de liens avec: g++ -w (..lots of .o files/include …


5
Qu'est-ce qu'un fichier objet en C?
Je lis sur les bibliothèques en C mais je n'ai pas encore trouvé d'explication sur ce qu'est un fichier objet. Quelle est la vraie différence entre un autre fichier compilé et un fichier objet? Je serais heureux si quelqu'un pouvait expliquer en langage humain.

6
Lier des bibliothèques statiques à d'autres bibliothèques statiques
J'ai un petit morceau de code qui dépend de nombreuses bibliothèques statiques (a_1-a_n). J'aimerais empaqueter ce code dans une bibliothèque statique et le rendre disponible à d'autres personnes. Ma bibliothèque statique, appelons-la X, se compile très bien. J'ai créé un exemple de programme simple qui utilise une fonction de X, …
138 c++  linker  ar  .a 

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 …


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.