如何在 Ubuntu 上使用最新的 GCC?(Ubuntu 18.04;gcc 8.1)

如何在 Ubuntu 上使用最新的 GCC?(Ubuntu 18.04;gcc 8.1)

Ubuntu 目前提供 gcc 版本 7.3,但是 gcc 版本 8.1 目前可用。我想将 gcc 8.1 与 gcc 7.3 一起安装(这样,如果我调用 c++,它会调用 gcc 7.3 中的版本,如果我调用 c++-8,它会调用 8.1 中的版本)。

我尝试按照这个问题(但用 8.1 替换 4.9),但 gcc 8.1 不在问题中列出的存储库中:

$ sudo apt-get install gcc-8.1
[sudo] password for sky: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gcc-8.1
E: Couldn't find any package by glob 'gcc-8.1'
E: Couldn't find any package by regex 'gcc-8.1'

如何在 ubuntu 18.04 中安装 gcc 8.1?

编辑:这个问题不是重复的,因为 GCC 更新了版本处理方式。现在需要写sudo apt-get install gcc-8而不是sudo apt-get install gcc-8.1

答案1

包名称是gcc-8,而不是gcc-8.1,因此尝试:

sudo apt-get install gcc-8 g++-8

正如其他人提到的,请确保您已经添加了工具链测试 PPA:

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

相关内容