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

gol*_*ean 45 upgrade gcc ubuntu installation

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

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

    apt-get upgrade/install
    
    Run Code Online (Sandbox Code Playgroud)
  2. 作为第二个选项,我从以下位置下载了最新的 gcc 快照文件:

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

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

Gil*_*ili 43

通过运行将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++
Run Code Online (Sandbox Code Playgroud)


Ila*_*ste 11

我认为您可以通过将此 PPA 添加到您的存储库来获得它:

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

您可以通过运行添加 PPA

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Run Code Online (Sandbox Code Playgroud)

在它进入存储库之后(并在运行之后apt-get update),您应该能够 1)使用 更新到最新版本apt-get upgrade,或者可能 2)您将它作为一个单独的包提供,您需要apt-get install。我不确定这个包是什么情况。

更多信息:关于如何将 PPA 添加到您的存储库的指南。

  • 不工作。在 `sudo add-apt-repository ppa:ubuntu-toolchain-r/test` 和 `sudo apt-get update` 之后,`sudo apt-get upgrade gcc` 和 `sudo apt-get upgrade g++-4.7` 都没有做任何事情。我有一个 11.10 64 位安装。 (4认同)