问题描述
我目前已安装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++