Instrução ilegal (core despejada) após a execução do executável

1

Eu tenho dois PCs (PC1 e PC2) rodando o Linux Mint 18. Eu compilei um repositório e construí um executável em um PC1, e ele rodou sem nenhum problema. Eu instalei o Linux Mint 18 no outro PC2 e tentei rodar o programa, mas ele emitiu esta mensagem:

Libboost_system1.58 missing

Instalei libboost-all-dev e tentei executar o programa novamente. Agora, esta mensagem é exibida:

Illegal instruction (SIGILL) core dumped (memory image saved).

Por favor, deixe-me saber o que está errado?

    
por Michael Narper 18.09.2018 / 19:27

1 resposta

2

Eu recompilei o programa no PC-2 e ele funciona bem. Como John apontou, o problema poderia ser causado pela diferença na arquitetura dos dois computadores.

    
por 20.09.2018 / 00:26