2011-08-02 41 views
11

libstdC++のバージョンが異なる別のマシンでプログラムを動作させようとしています。私はnetbeansでそれを開発してコンパイルしています。 -static-libstdC++オプションを指定しましたが、ローカルマシンにlibstdC++。so.6をロードしようとします。libstdC++を静的にリンクする方法

完全に静的なlibstdC++リンクを取得するにはどうすればよいですか?

ありがとうございました。

答えて

3

ここでは正確な状況はわかりませんが、Mac OS Xとgccの異なるバージョンではまったく同じ問題が発生しました。実際のディレクトリを実行可能ファイルと同じディレクトリにコピーし、DYLD_LIBRARY_PATHを/ usr/libの前に最初に検索するように変更することで、その作業を行いました。

関連する問題