2009-04-24 20 views
6

Debian g++-4.4パッケージ、 がありますが、それはUbuntuではありません。ウェブ上でシステム破壊された怖い話が多すぎます。g ++ 4.4をUbuntuにインストールするには?

Ubuntuにg ++ 4.4をインストールするにはどうすればよいですか?

+1

あなた自身でコンパイルするシステムを破壊するとは想像もできません。最悪の場合、それをコンパイルすることはできません。 – Zifre

+1

コンパイルは問題ありません。 dpkgなしでインストールします。 –

+4

これを/ usrにインストールしないでください。あなたのホームディレクトリに置きます。 – Zifre

答えて

2

このURLをご覧ください。そこからgcc-4.4(とg ++ - 4.4)をインストールしました。これは実際にgcc-4.4をubuntu.debに入れる最も正式なハッカーのグループです。

https://launchpad.net/~ubuntu-toolchain/+archive/ppa

よろしく:今問題なく動作してまで。

+0

リポジトリgcc-4.4が正しくインストールされましたが、g ++ - 4.4ではlibc6> = 2.8が使用できないというエラーが表示されます。私はそれをインストールしている間。何か案は? –

+0

これらのレポジトリは珍しいものです。どんなubuntuディストリビューションがありますか? –

+0

私はubuntu 8.10を持っています –

2

DebianパッケージはUbuntuで動作するはずです。これはDebianに基づいています。

編集:これを試してみてください:私はそれに対して

sudo apt-get install gcc-snapshot 
+0

または、ubuntuが提供するまで待ってください。 GCC 4.4がリリースされたばかりで、配布物がパッケージを提供するのにはしばらく時間がかかるかもしれません。 – lothar

+3

私は彼が次のUbuntuリリースのために6ヶ月待つと思っていません。 – Zifre

+0

debianとubuntuパッケージはバイナリと互換性がありませんか? –

0

をお勧めします。新しいバージョンのg ++​​を使用するには、4.4の新機能を使用する場合、ユーザーにも4.4ランタイムライブラリが必要になります。それは、私はちょうどソース、./configure --ALLMYOPTS&&make && sudo make installをダウンロードすると言われている。 gccをUbuntuに同梱されているものと同じにしたい場合は、apt-get source gccを使い、debian/rulesのconfigureフラグを調べてください(複数の行に適用することができます)。

+1

GCCのコンパイルは、それよりもはるかに難しいです。 – Zifre

+3

sudo make installは悪い、悪い、悪い*考えです。単純に--prefix =/home/whatever/some/path/hereを設定してそのユーザとしてインストールするのはなぜですか? –

+0

「sudo make install」を実行すると、システムのすべてのユーザーにこれをインストールすることができます。あるいは、これをあなたのホームディレクトリにインストールし、それを移動してインストールスクリプトが不都合なことをしないようにするつもりですか?あなたがなぜこれがひどいと思うのか不思議に思うだけではありません。 –

0

Debianリポジトリにある場合、Ubuntuでは問題ありません。リポジトリを追加する場合は、hereの指示に従ってください。

17

私はあなたをg ++含まビルド必須パッケージをインストールしてお勧め。あなたの端末で

タイプを:

$ sudoを次にインストールを確認ビルド不可欠

をインストールapt-getを。

1

端末タイプはsudo apt-get install g++です。それは私にとって素晴らしい仕事でした!

関連する問題