Não consigo executar um programa compilado no Linux 19, mas posso no Linux 18 - Boost Problem

0

Estou construindo uma moeda baseada em cryptonote, a compilei com sucesso no Linux 18 e funciona perfeitamente.

Eu passei os arquivos compilados para o Linux 19 Tara, onde instalei as mesmas dependências do Linux 18 PC. Quando eu corri no navegador de arquivos, ele não fez nada. quando eu corri através da linha de comando, recebo a seguinte mensagem de erro:

error while loading shared libraries: libboost_system.so.1.58.0: cannot open 
shared object file: no such file or directory

Eu instalei o "libboost-all-dev", então não deve haver nenhum problema, já que ele foi executado no Linux 18.

    
por Michael Narper 16.09.2018 / 17:52

1 resposta

0

Verifique se você tem a versão correta do boost instalada:

$ ldd <executable>
    
por 16.09.2018 / 18:03

Tags