Eu tenho um programa que estou tentando executar em uma máquina Ubuntu (eu já o executei apenas no CentOS), e ao executá-lo eu recebo:
error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory
Se eu localizar "libmysqlclient.so", recebo apenas:
/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0
Eu tentei:
apt-get install libmysqlclient-dev
Mas isso não resolveu o problema, e eu ainda não pareço ter o libmysqlclient.so.16.
Eu também encontrei um fórum em algum lugar onde alguém aparentemente resolveu isso instalando o rpm MySQL-shared-compat-5.1.49-1.rhel5.x86_64.rpm, então eu tentei isso mas sem nenhuma mudança no resultado. / p>
Eu não sei se isso é relevante, mas o programa que estou tentando executar é de 32 bits, e eu entendo que meu sistema não tem suporte de 32 bits, então inicialmente eu estava recebendo "nenhum tal arquivo ou diretório ", até que eu seguiu o conselho nesta página: Não tal arquivo ou diretório? Mas o arquivo existe! .
Qualquer ajuda seria muito apreciada. Obrigado.