Bibliotecas compartilhadas no mesma pasta com App em tcsh
-
08-07-2019 - |
Pergunta
Estou implantando um aplicativo localmente-compilados para um servidor Linux remoto. Desde que eu não tenho a raiz conta que eu não posso colocar as bibliotecas compartilhadas necessárias para / usr / lib Existe uma maneira de superar isso? Coloquei bibliotecas em mesma pasta e mudou variável "caminho", mas não funcionou.
Solução
Duas opções simples.
- Você pode definir a variável
LD_LIBRARY_PATH
dentro do seu roteiro (ver Seção 3.3 .1. do HOWTO bibliotecas compartilhadas). Há problemas com esta abordagem para código de produção, mas se estiver definida em um script é provavelmente ok. -
Você pode chamar seu aplicativo com as bibliotecas especificadas na linha de comando invocando o carregador de programa
ld-linux
diretamente, como descrito na página do manual e cOMO:/lib/ld-linux.so.2 --library-path PATH EXECUTABLE
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow