お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-07-10 13:28:10

KamisoriGoto
メンバ
登録日: 2008-07-10

GCCのversionを下げる

先日, Ubuntu 7.10 -> 8にupdateしたのですが, その際GCCのversionが4.2.3にあがってしまい, 今まで使えていたsoftwareが再compileできなくなってしまいました.

質問は,

古いGCCを使いたいのですが, GUIを操作して簡単にできるものでしょうか. それとも, tar.gzをdownloadして, 自分でコンパイル&installするしか方法は無いでしょうか

です. よろしくおねがいします.

オフライン

 

#2 2008-07-10 13:37:20

hito
管理者
登録日: 2007-03-18

Re: GCCのversionを下げる

gcc-<version> パッケージが準備されていますので、それをインストールしてください。

gcc-4.1
gcc-3.4
gcc-3.3

などが利用できると思います。

MakefileをいじってCC=で/usr/bin/gcc-<version> を指定するようにして使うのが
楽ではないかと思います。

オフライン

 

#3 2008-07-10 13:49:46

KamisoriGoto
メンバ
登録日: 2008-07-10

Re: GCCのversionを下げる

hitoさま. おへんじありがとうございます.

gcc-3.4, gcc-4.1があったので試しに実行してみたのですが,
/usr/lib/gcc/x86_64-linux-gnu/4.2.3/libstdc++.so: undefined reference to `_Unwind_GetIPInfo@GCC_4.2.0'

と言われて怒られます. どうやら, g++のlibraryの問題のようですね.

こういう状況だと, ubuntuではなく, g++のbugなのかもしれません.

もう少し調べてみますが, 同様の症状の方はいらっしゃらないのでしょうか?

オフライン

 

#4 2008-07-10 15:28:41

KamisoriGoto
メンバ
登録日: 2008-07-10

Re: GCCのversionを下げる

試行錯誤した結果, g++やgccのbugではなく, 手動でinstallしていたgfortranのversionとgccのversionがあっていなかったようで, こういうerrorがでていたようです.

ubuntuと関係ないことで, 質問してしまい申し訳ございませんでした.

オフライン

 

Board footer

Powered by FluxBB