Linux Mint 18(PC1とPC2)を実行している2台のPCがあります。リポジトリをコンパイルし、1つのPC1から実行可能ファイルを構築しましたが、問題なく実行されました。別のPC2にLinux Mint 18をインストールしてプログラムを実行しようとしましたが、次のメッセージが表示されます。
Libboost_system1.58 missing
libboost-all-dev
プログラムをインストールしてもう一度実行してみました。次のメッセージが出力されます。
Illegal instruction (SIGILL) core dumped (memory image saved).
何が間違っているのか教えてもらえますか?
答え1
PC-2でプログラムを再コンパイルしましたが、正常に実行されました。ジョンが指摘したように、問題は、2つのコンピュータ間の構造的な違いによって引き起こされる可能性があります。