私はredistrbutable .soファイルを構築しています。'GLIBCXX_3.4.9が見つかりませんでしたエラー'を取り除くには?
しかし、私のユーザーがそれを使用しようとすると、恐れを受ける/usr/lib/libstdc++.so.6: version GLIBCXX_3.4.9' not found
エラーが発生します。 objdumpのをやって
、その問題を引き起こしている私のバイナリでは、この特定のシンボル思わ: _ZSt16__ostrea[email protected]@GLIBCXX_3.4.9
私は私のようにGLIBXXの古いバージョンに対して/リンクをコンパイルするために私のgcc/gで++を伝えるにはどうすればよいですユーザーはこのエラーを受け取りませんか?
これは、GLIBXXを持つ別の古いバージョンのLinuxをインストールする唯一の方法ですか?
C/C++ライブラリに静的にリンクすることもできます。 – trojanfoe
私は傾ける。私の図書館は閉鎖されたソースであり、静的リンクはそれにgplライセンスを適用します – pdeva
本当ですか? http://gcc.gnu.org/onlinedocs/libstdc++/faq.html#faq.license.what – trojanfoe