在哪里可以找到g ++ 4.7软件包?


25

前一段时间,我设法找到了具有g ++-4.7版本的PPA。但是,我必须重新安装计算机上的所有内容,并且丢失了该PPA的名称。谁能指出我的意思?我试图再次找到它,但是没有任何运气。我正在安装Ubuntu 11.10。


1
我强烈建议您不要安装4.7来代替您版本中的gcc。如果这样做,则可能会损坏系统。
托马斯·沃德

@ThomasWard:我知道,我不是一个完整的新手。
Griwes'2

1
@Griwes,您可能不是“新手”,但其他人可能是,他的观察是正确的。
Gearoid Murphy

有关。(但是,如果我们确定这是重复的,则应确保要求合并答案,因为这是在不起作用时的处理方法。)
Eliah Kagan 2013年

Answers:


23

工具链测试构建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'5

如何在不卸载g ++的情况下卸载g ++-4.6?目前,我已安装软件包g++g++-4.6g++-4.7已安装。结果是g++ --version给我4.6版本。
专家

嗯,也许我只需要将g ++
专家

sudo:add-apt-repository:找不到命令$ sudo apt-get install software-properties-common python-software-properties
LeeGee 2015年


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.