Domande taggate «ld»

4
Non capisco -Wl, -rpath -Wl,
Per comodità ho aggiunto le relative manpage di seguito. La mia (mis) comprensione prima: se ho bisogno di separare le opzioni con ,, ciò significa che la seconda -Wlnon è un'altra opzione perché viene prima, il ,che significa che è un argomento per l' -rpathopzione. Non capisco come si -rpathpossa …
245 gcc  ld  rpath 


3
LD_LIBRARY_PATH vs LIBRARY_PATH
Sto creando un semplice programma C ++ e voglio sostituire temporaneamente una libreria condivisa fornita dal sistema con una versione più recente di essa, per lo sviluppo e il testing. Ho provato a impostare la variabile LD_LIBRARY_PATH ma il linker (ld) non è riuscito con: / usr / bin / …
159 gcc  g++  ld 


17
Problemi di compilazione: impossibile trovare crt1.o
Ho un sistema Debian virtuale che utilizzo per lo sviluppo. Oggi volevo provare llvm / clang. Dopo aver installato clang non riesco a compilare i miei vecchi progetti c (con gcc). Questo è l'errore: ... /usr/bin/ld: cannot find crt1.o: No such file or directory /usr/bin/ld: cannot find crti.o: No such …
114 gcc  clang  ld 

11
Come rimuovere i simboli C / C ++ inutilizzati con GCC e ld?
Ho bisogno di ottimizzare la dimensione del mio eseguibile in modo serio ( ARMsviluppo) e ho notato che nel mio attuale schema di compilazione ( gcc+ ld) i simboli inutilizzati non vengono rimossi. L'uso di arm-strip --strip-unneededper gli eseguibili / librerie risultanti non cambia la dimensione di output dell'eseguibile (non …
110 c++  c  gcc  ld  strip 

1
Qual è la differenza tra -rpath e -L?
gcce ldforniscono molti modi per specificare un percorso di ricerca per le librerie, tra cui i flag -rpathe -L. Le manpage non rivelano differenze tra questi due flag, dicendo in effetti ogni flag aggiunge una libreria al percorso di ricerca della libreria. Eppure sembra strano che entrambe le bandiere facciano …

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.