我正在运行Ubuntu 16.04 LTS,我想安装较新版本的GCC,尤其是2017年5月2日发布的gcc-7 。在工具链测试版本ppa中有一个针对它的软件包,但是旁边列出的Ubuntu版本是7-20170407-0ubuntu2
(我不知道它对应什么)。我尝试按照此问题 和该问题中的说明进行操作,但遇到了相同的问题。它们来自gcc 7.1正式发布之前的内容,所以我不确定现在发布的说明是否会有所更改?
即使添加了ppa,我也会得到以下信息:
user@computer:~$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
user@computer:~$ sudo apt-get update
user@computer:~$ sudo apt install gcc-7
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package gcc-7
关于如何安装新gcc的任何想法?我不打算升级我的发行版。我也不是从源头开始构建,但是这是我的最后选择,因为手动管理所有内容都很烦人。
PPA中的gcc-7软件包仅适用于17.04。自GCC 7.1推出以来不久,所以我猜它很快就会到来。
—
muru
@muru知道了,谢谢!我想我将同时从源代码进行编译。那好吧。
—
wsedrftg
我投票关闭此问题为离题,因为该Pen for Xenial现在可以使用该软件包。
—
David Foerster,2017年