我在哪里可以找到一个g++ 4.7的软件包?

前段时间,我成功找到了一个包含g++-4.7构建的PPA。然而,我不得不重新安装我的机器上的所有东西,结果丢失了那个PPA的名称。有人能告诉我它在哪里吗?我尝试再次找到它,但没有任何运气。我使用的是Ubuntu 11.10版本。

1我强烈建议您不要用4.7替换您当前版本的gcc。如果这样做,会有破坏系统的风险。 - Thomas Ward
@ThomasWard:我知道,我不是完全的新手。 - Griwes
1@Griwes,你可能不是一个“新手”,但其他人可能是,他的观察是正确的。 - Gearoid Murphy
相关。(但是 如果 我们决定这是一个重复的问题,我们应该确保要求合并答案,因为那个问题讲述了当这个方法不起作用时该怎么做。) - Eliah Kagan
3个回答

Toolchain test builds PPA 包含许多软件包,包括 gcc-4.7。

您可以使用以下方法添加该软件源:

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

然后,要安装它,请使用
sudo apt-get update
sudo apt-get install g++-4.7

要更改默认编译器,请使用update-alternatives命令。
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.7
sudo update-alternatives --config gcc

1对我来说没有起作用。我只能看到gcc-4.6(在ubuntu 11.10上)。 - Ugo
1使用过Ubuntu 12.04操作系统。 - Ugo
如何在不卸载g++的情况下卸载g++-4.6?目前我安装了g++g++-4.6g++-4.7。运行g++ --version会显示版本4.6。 - expert
啊,也许我只需要将g++-4.7简单地重命名为g++。 - expert
sudo: add-apt-repository: 命令未找到 $ sudo apt-get install software-properties-common python-software-properties - Lee Goddard


嗯,我现在找不到了,但我记得执行过 apt-get install g++-4.7 gcc-4.7... - Griwes