Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Libs search path

1 view
Skip to first unread message

Paulo da Silva

unread,
Mar 3, 2012, 11:45:22 PM3/3/12
to
No meu env, LD_LIBRARY_PATH está vazia.
Onde é que o loader tem definidos os paths onde procurar as shared libs?

Cumps

Rui Maciel

unread,
Mar 4, 2012, 7:03:55 AM3/4/12
to
Paulo da Silva wrote:

> No meu env, LD_LIBRARY_PATH está vazia.
> Onde é que o loader tem definidos os paths onde procurar as shared libs?

Se não me engano é em /etc/ld.so.conf, mas creio que esse ficheiro tende a
ser usado para listar referências a outros ficheiros de texto que incluem
referências a outros ficheiros de texto... até bater num que realmente
inclui referências às bibliotecas presentes no sistema.

Mas realmente é estranho. Julgava que a $LD_LIBRARY_PATH fosse usada para
alguma coisa mas pelos vistos essa variável nem sequer é definida no Ubuntu.


Rui Maciel

Paulo da Silva

unread,
Mar 5, 2012, 1:16:39 AM3/5/12
to
Em 04-03-2012 12:03, Rui Maciel escreveu:
> Paulo da Silva wrote:
>

> Mas realmente é estranho. Julgava que a $LD_LIBRARY_PATH fosse usada para
> alguma coisa mas pelos vistos essa variável nem sequer é definida no Ubuntu.
>
Mas funciona.
Eu estava com o problema de uma lib de desenvolvimento estar no dir
corrente e o programa não correr e fiz LD_LIBRARY_PATH=. e já deu!

Entretanto fiquei com a curiosidade de saber como é que ele procura as
outras.

Cumps.

Paulo da Silva

unread,
Mar 5, 2012, 1:20:10 AM3/5/12
to
Em 04-03-2012 12:03, Rui Maciel escreveu:
> Paulo da Silva wrote:
>

>
> Se não me engano é em /etc/ld.so.conf,

Estive a ver e aqui (gentoo). Esse ficheiro contém de facto os "paths"
das libs - 1 por linha.

Obrigado, cumps.
0 new messages