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