Como definir $ LD_LIBRARY_PATH no Ubuntu?

14

Eu preciso fazer isso:

On linux, we have to find a few dynamic libraries which are not on a standard location. We have to set $LD_LIBRARY_PATH to /path/to/sdk/lib

Como posso fazer isso no Ubuntu 10.10?

    
por Richard Knop 14.11.2010 / 17:46

2 respostas

34

Para definir essa variável, simplesmente use (no prompt do shell):

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

Para torná-lo permanente, você pode editar os arquivos ldconfig. Primeiro, crie um novo arquivo como:

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

Em segundo lugar, adicione o caminho no arquivo criado

/path/to/sdk/lib

Finalmente, execute ldconfig para atualizar o cache.

sudo ldconfig
    
por 14.11.2010 / 17:50
4

No bash, atribua-o antes do executável a ser executado.

LD_LIBRARY_PATH=/path/to/sdk/lib ./somedevtool
    
por 14.11.2010 / 17:50