[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: problemi di linker ...



Il giorno dom, 08/05/2005 alle 16.27 +0200, Fabio Polimeni ha scritto:
> Un problema di permessi? Le shared library hanno la stesa funzione che
> le .dll hanno per Windows?

Si, hai due scelte, o fai il link statico dell'eseguibile con la sola
libfox oppure tieni la libreria .so (che è la libreria in versione
dinamica) in un punto dove il linker la trovi a runtime, per esempio
aggiungendo il path della libreria in /etc/ld.so.conf e dando da root
ldconfig. Per la prima, cerca su google perchè non ricordo come si fa a
linkare staticamente solo alcune librerie ma ricordo che è un po'
complicato trovarlo. Una terza soluzione è usare la variabile di
ambiente LD_LIBRARY_PATH anzichè modificare /etc/ld.so.conf (in questo
modo può fare tutto l'utente, dovresti creare uno script per lanciare il
tuo programma) - man ld.so per i dettagli

Ciao

Vincenzo




Reply to: