Não me lembro mais do comando, mas basicamente em todas as distribuições do Linux há um comando para recarregar arquivos .so e outras bibliotecas. Como é chamado?
É algo parecido com o ld
que eu acho. Tentei ldconfig
mas também não ajudou.
Atualizar:
Eu instalei uma biblioteca e um programa não está pegando ele está lá.
ATUALIZAÇÃO 2
Eu compilei a biblioteca e ela mesma a instalou onde necessário em /usr/local/lib eu acho? Acho ldd program
que não contém a biblioteca, mas esqueci de grep ... Estou recebendo o mesmo de antes de instalar a biblioteca: failed init
Verifique o arquivo
/etc/ld.so.conf
(e o diretório associado de arquivos em/etc/ld.so.conf.d
, se houver). Ele deve listar o diretório no qual você colocou sua biblioteca. Em seguida, executeldconfig
para reconstruir o cache de nomes de arquivos de biblioteca.