如何在 Ubuntu 10.04 中将 gcc 更新到最新版本?

如何在 Ubuntu 10.04 中将 gcc 更新到最新版本?

我有 32 位 Ubuntu 10.04,目前安装了 gcc 4.4.3。我想将其升级到 gcc 4.6.1。

  1. 如何使用 Ubuntu 软件包管理器进行更新:

    apt-get upgrade/install
    
  2. 作为第二种选择,我从以下位置下载了最新的 gcc 快照文件:

    http://gcc.cybermirror.org/snapshots/LATEST-4.7/gcc-4.7-20110709.tar.bz2

如何配置、编译和安装它?

答案1

我认为您可以通过将此 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 添加到您的存储库的指南。

答案2

添加https://launchpad.net/~ubuntu-toolchain-r/+archive/test通过运行以下命令添加到你的存储库:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

然后按照步骤询问Ubuntu映射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++

答案3

使用包管理器无法获得 LTS 上的任何最新内容。它应该通过反向移植的安全更新保持稳定。我不喜欢更新发行版,我只是重新安装并复制 ~/

  
./configure
make
make install  

这是一般程序。阅读 configure 脚本中的选项...您必须安装一个版本才能编译新版本。make install 可能会破坏您当前的安装。

建议:如果您想要“最新”,那么使用“最新” - 我认为此时是 11.10。

相关内容