どうすればこの問題を回避できますか?私は非常にシンプルなC++プログラムをubuntuボックスでコンパイルしています。別のマシンでバイナリを使用すると共有オブジェクトエラーが発生する
商用ソフトウェアは、この問題を回避どのようcannot find shared object stdlibc++5.so
、ユーザーのマシンにインストールSTDLIBが多くを変えるために起こっている:私は赤い帽子にそれを上に移動し、それを実行しようとすると私のようなエラー何かを得ます。コンパイル時に使用する必要があるフラグがありますか?
市販のソフトウェアは、サポートされているディストリビューションにあるCおよびC++ライブラリの一般的なバージョンとリンクされた複数のバイナリを提供する必要があります。あなたは静的にリンクすることもできますが、それはかなり控えめです。 –