GLIBCXX_3.4.11を使用して、libstdc++。soに対して動的にリンクされた共有ライブラリをコンパイルしました。stdc++ライブラリがバージョン3.4.10のみの人にコードを送信したいと思います。彼にライブラリのバージョンを更新するように依頼するのではなく(これはソフトウェアの顧客であるため、システムファイルを変更する意思がある、または変更できるとは思いません)、適切なバージョンのlibstdc++。soを出荷したいと思います。私のコードのディレクトリの場所を含むlibフォルダ。適切な(後の)バージョンを使用するために自分のコードを取得するにはどうすればよいですか?/etc/ld.so.confにディレクトリ/lib64が含まれていることがわかりました。このディレクトリには、問題のある古いバージョンのlibstdc++。soがあります。LD_LIBRARY_PATHを設定しても、これは上書きされません。これは、宣伝されている動作から逸脱しているようです。なぜこれが起こっているのか考えていますか?かなり単純なタスクを完了するにはどうすればよいですか?
ありがとう。