問題描述
我目前已安裝32位Ubuntu 10.04和gcc 4.4.3。我想將其升級到gcc 4.6.1。
-
如何使用Ubuntu Package Manager更新:
apt-get upgrade/install
-
作為第二個選項,我從以下位置下載了最新的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
。我不確定該程序包是哪種情況。
更多信息:Guide on how to add a PPA to your repositories.
次佳思路
通過運行以下命令將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++