Domande taggate «linker»

Il linker fa parte della toolchain per la produzione di eseguibili da codice sorgente scritto in linguaggi di programmazione compilati. Prende il codice oggetto compilato in più file e produce un unico file eseguibile "collegato" da essi.

15
Incorporamento di DLL in un eseguibile compilato
È possibile incorporare una DLL preesistente in un eseguibile compilato C # (in modo da disporre di un solo file da distribuire)? Se è possibile, come si farebbe per farlo? Normalmente, sto bene lasciando semplicemente le DLL fuori e facendo in modo che il programma di installazione gestisca tutto, ma …
619 c#  .net  dll  merge  linker 






17
g ++ riferimento indefinito a typeinfo
Ho appena riscontrato il seguente errore (e ho trovato la soluzione online, ma non è presente in Stack Overflow): (.gnu.linkonce. [stuff]): riferimento indefinito a [method] [file oggetto] :(. gnu.linkonce. [stuff]): riferimento indefinito a `typeinfo per [classname] ' Perché si potrebbe ottenere uno di questi errori di linker "riferimento indefinito a …
209 c++  linker  g++ 

14
libpthread.so.0: errore durante l'aggiunta dei simboli: DSO mancante dalla riga di comando
Durante la compilazione di openvswitch-1.5.0, ho riscontrato il seguente errore di compilazione: 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): …

11
"/ Usr / bin / ld: impossibile trovare -lz"
Sto cercando di compilare il codice sorgente Android sotto Ubuntu 10.04. Viene visualizzato un errore che dice: / usr / bin / ld: impossibile trovare -lz Potete per favore dirmi come posso ripararlo? Cosa cannot find -lzsignifica? Ecco il messaggio di errore completo: external/qemu/Makefile.android:1101: warning: overriding commands for target `external/qemu/android/avd/hw-config-defs.h' …
172 linux  gcc  linker 

7
Non riesco a trovare una biblioteca esistente
Sto tentando di collegare un'applicazione con g ++ su questo sistema Debian Lenny. Si lamenta che non riesce a trovare le librerie specificate. L'esempio specifico qui è ImageMagick, ma sto riscontrando problemi simili anche con alcune altre librerie. Chiamo il linker con: g++ -w (..lots of .o files/include directories/etc..) \ …


5
Che cos'è un file oggetto in C?
Sto leggendo delle biblioteche in C ma non ho ancora trovato una spiegazione su cosa sia un file oggetto. Qual è la vera differenza tra qualsiasi altro file compilato e un file oggetto? Sarei felice se qualcuno potesse spiegare in linguaggio umano.

6
Collegamento di librerie statiche ad altre librerie statiche
Ho un piccolo pezzo di codice che dipende da molte librerie statiche (a_1-a_n). Vorrei impacchettare quel codice in una libreria statica e renderlo disponibile ad altre persone. La mia libreria statica, chiamiamola X, si compila bene. Ho creato un semplice programma di esempio che utilizza una funzione da X, ma …
138 c++  linker  ar  .a 

2
Dire a gcc direttamente di collegare staticamente una libreria
Mi sembra strano usare -Wl,-Bstaticper dire a gccquali librerie voglio collegarmi staticamente. Dopo tutto, sto raccontando gccdirettamente tutte le altre informazioni sul collegamento con le librerie ( -Ldir, -llibname). È possibile dire direttamente al driver gcc quali librerie dovrebbero essere collegate staticamente? Chiarimento: so che se una determinata libreria esiste …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.