Come impostare $ LD_LIBRARY_PATH in Ubuntu?


14

Ho bisogno di fare questo:

Su Linux, dobbiamo trovare alcune librerie dinamiche che non si trovano in una posizione standard. Dobbiamo impostare $ LD_LIBRARY_PATH su / path / su / sdk / lib

Come posso farlo in Ubuntu 10.10?

Risposte:


37

Per definire questa variabile, utilizzare semplicemente (sul prompt della shell):

export LD_LIBRARY_PATH="/path/to/sdk/lib"

Per renderlo permanente, è possibile modificare i file ldconfig. Innanzitutto, crea un nuovo file come:

sudo vi /etc/ld.so.conf.d/your_lib.conf

In secondo luogo, aggiungere il percorso nel file creato

/path/to/sdk/lib

Infine, esegui ldconfig per aggiornare la cache.

sudo ldconfig

Le virgolette sono necessarie per LD_LIBRARY_PATH?
SAFX

@SAFX sì, se il percorso ha spazi o caratteri speciali e se non sono salvati.
VanagaS,

Questo potrebbe non funzionare per alcune versioni di Ubuntu. Vedi: LD_LIBRARY_PATH non si carica da .profile né / etc / environment
MikeTronix

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.