私は現在それにインストールされているgcc 4.4.3とUbuntu 10.04 32ビットを持っています。 gcc 4.6.1にアップグレードしたいです。
Ubuntu Package Managerを使用してアップデートする方法:
apt-get upgrade/install
2番目の選択肢として、私は最新のgccスナップショットファイルを以下からダウンロードしました。
http://gcc.cybermirror.org/snapshots/LATEST-4.7/gcc-4.7-20110709.tar.bz2
どうやって設定、コンパイル、そしてインストールするの?
私はあなたがあなたのリポジトリにこのPPAを追加することによってそれを得ることができると思います:
https://launchpad.net/~ubuntu-toolchain-r/+archive/test
実行してPPAを追加できます。
Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
リポジトリに入った後(およびapt-get update
を実行した後)、1)apt-get upgrade
を使用して最新バージョンに更新するか、または2)おそらく必要に応じて別のパッケージとして入手することができます。apt-get install
。どちらがこのパッケージに当てはまるかわかりません。
より詳しい情報: あなたのリポジトリにPPAを追加する方法についてのガイド。
次のコマンドを実行して、 https://launchpad.net/~ubuntu-toolchain-r/+archive/test をリポジトリに追加します。
Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
次に、 AskUbuntu の手順に従って、gcc
を今インストールしたバージョンにマッピングします。
私たちの場合は、実行したいと思います:
Sudo apt-get update
Sudo apt-get install gcc-4.6
Sudo apt-get install g++-4.6
Sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 20
Sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 20
Sudo update-alternatives --config gcc
Sudo update-alternatives --config g++
パッケージマネージャを使ってLTSの最新情報を入手することはありません。バックポートされたセキュリティアップデートで安定するはずです。私はディストリビューションを更新するファンではありません。再インストールしてコピーするだけです〜/
./configure
make
make install
一般的な手順です。 configureスクリプトのオプションを読んでください...新しいバージョンをコンパイルするにはバージョンをインストールする必要があります。 make installはおそらく現在のインストールを破壊するでしょう。
提案: "最新"が欲しいならそれから "最新"を使ってください - この時点でそれは11.10です。