【初心者歓迎】C/C++室 Ver.57【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0672デフォルトの名無しさん
2008/08/01(金) 01:18:37コンパイル時に↓のようなメッセージが出ます。
*** glibc detected *** free(): invalid pointer: アドレス ***
調べてみると、
GCCのバージョンがC++アプリケーションと互換がない場合に起こると。
InkscapeまたはそのC++ライブラリ(libstdc++, libsigc++, libglibmm および libgtkmm)を同じバージョンのGCCで再コンパイルすれば、問題は解消する。
いうのは分かったのですが、「ライブラリを同じバージョンのGCCで再コンパイルすれば」というのが分かりません。
ライブラリは提供されているものだと思っているのですが、自分でもコンパイルできるのでしょうか?
gccのバージョンは346で上記の記述されいるライブラリを使用していると思われるのは
libstdc++ なのですが、
libstdc++のバージョンは詳しくわかりません。
libstdc++.so.6だとは思うんですが・・
行き詰ってしまったので解決策あればよろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています