マシン A で CMake を使用してコンパイルしたプログラムがありますが、それを古いマシン B で実行したいと考えています。そうすると、次のようになります。
/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./program)
/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by ./program)
/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./program)
この質問を見たことがありますが、私の問題を解決する最善の方法は、新しいバージョンをマシン B にコピーすることだと思います/usr/lib/libstdc++.so.6
。libstdc++.so.6.0.14
~/lib
export LD_LIBRARY_PATH=~/lib:$LD_LIBRARY_PATH
その後。プログラムを開始すると、次のようになります
Floating point exception
機能させるにはどうすればよいですか?