Arquivos Vinculados na instrução LD_LIBRARY_PATH não funcionando

1

Existe alguma mágica para garantir que os arquivos Link funcionem quando parte de uma declaração PATH?

Eu tenho um aplicativo que está procurando

/opt/Qt/5/gcc_64/lib/libXmlPatterns.so.5

O arquivo acima é um link para um arquivo no mesmo diretório:

/opt/Qt/5/gcc_64/lib/libXmlPatters.so.5.4  

(Eu não escrevi o aplicativo - não sei por que isso é)

Eu tenho um env.sh que eu chamo antes de executar o aplicativo que contém esta linha:

export LD_LIBRARY_PATH=/opt/Qt/5.4/gcc_64/lib:$LD_LIBRARY_PATH 

Por algum motivo (e aqui é onde eu preciso de ajuda) o arquivo vinculado não é selecionado no LD_LIBRARY_PATH - eu recebo "Nenhum arquivo ou diretório"

É porque é um arquivo vinculado ou meu problema pode estar em outro lugar?

    
por ChadM 10.08.2015 / 23:54

1 resposta

0

Você não está dando o caminho certo. Você está dando:

/opt/Qt/5.4/gcc_64/lib

mas não há diretório /opt/Qt/5.4 do que você mencionou anteriormente, o nome do diretório é /opt/Qt/5

Então, o caminho correto deve ser:

LD_LIBRARY_PATH=/opt/Qt/5/gcc_64/lib:$LD_LIBRARY_PATH 
    
por heemayl 11.08.2015 / 00:00