Você precisa instalar o pacote libadolc2
(a biblioteca ausente libadolc.so.2
é parte dela)
sudo apt-get install libadolc2
O local correto deve ser
/usr/lib/x86_64-linux-gnu/
Sou um usuário novato do Ubuntu e não consigo descobrir isso.
Estou tentando instalar este programa chamado treePL link
Parece simples, certo?
Eu peguei os arquivos do GitHub
Eu segui as instruções no site acima para instalar as duas dependências Quando tento executar o programa, recebo: tayne @ tayne-VirtualBox: ~ / treePL / src $ árvore do sudoPL arbtree.cppr8s treePL: erro ao carregar bibliotecas compartilhadas: libadolc.so.2: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório desse tipo
Adicionei export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64
ao final do meu arquivo ~ / .bashrc, mas parece que não funciona. Quando eu navego para a lib64, vejo que o arquivo que deveria estar lá está realmente lá.
Eu tentei reiniciar a máquina e o terminal.
Eu preciso de ajuda, um pouco soletrada para mim. Eu não "recebo" essa arquitetura de arquivos ainda e isso está me frustrando. Pode ter alguém a ver com o local onde este material está instalado e esse estranho caminho, mas a maneira como isso funciona me confunde e eu não entendo isso.
Muito obrigado antecipadamente. Por favor, deixe-me saber se há mais alguma informação necessária.
Editar - as dependências parecem estar instaladas. O arquivo está em / usr / lib64
Você precisa instalar o pacote libadolc2
(a biblioteca ausente libadolc.so.2
é parte dela)
sudo apt-get install libadolc2
O local correto deve ser
/usr/lib/x86_64-linux-gnu/
Consertei executando o executável com
LD_LIBRARY_PATH=/usr/local/ADOL-C-2.5.2/ADOL-C/.libs/:$LD_LIBRARY_PATH ./treePL