wse*_*ftg 16 package-management apt ppa gcc 16.04
我正在运行 Ubuntu 16.04 LTS,我想安装更新版本的 GCC,特别是2017 年 5 月 2 日发布的 gcc-7 。在Toolchain 测试构建 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
Run Code Online (Sandbox Code Playgroud)
关于如何安装新的 gcc 的任何想法?我不打算升级我的发行版。我也不喜欢从源代码构建,但是这是我最后的手段,因为手动管理这一切很烦人。
您已经可以从此包安装 gcc-7 和 g++-7 。
sudo add-apt-repository ppa:jonathonf/gcc-7.1
sudo apt-get update
sudo apt-get install gcc-7 g++-7
Run Code Online (Sandbox Code Playgroud)