在 Ubuntu 18.04 上安装 gcc-9?

tin*_*lyx 49 ppa repository gcc 18.04

gcc-9 刚刚发布

我想知道是否有一个存储库可以让我在 Ubuntu 18.04 LTS(仿生)上安装 gcc 9?

似乎有支持迪斯科的存储库:

https://packages.ubuntu.com/disco/gcc-9-base

但我喜欢在当前的 LTS 上使用它一段时间。

ISa*_*ych 86

它现在也可以在ubuntu-toolchain-r 中使用

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install gcc-9
Run Code Online (Sandbox Code Playgroud)

如果add-apt-repository找不到该命令,请运行以下命令:

sudo apt install software-properties-common
Run Code Online (Sandbox Code Playgroud)

  • 只是提醒人们阅读此`sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 60 --slave /usr/bin/g++ g++ /usr/bin/g++-9 ` (28认同)
  • 为了使@JHBonarius 的有用评论完整,您需要安装 g++ 和 gcc,即`sudo apt install gcc-9 g++-9` (9认同)
  • @TorKlingberg,`apt install gcc-9 g++-9` 会在 Ubuntu 18.04 中安装名为 `gcc-9` 和 `g++-9` 的二进制文件,如果你想使用 `gcc` 和 `g++` 然后是 `update-alternatives`提供方便的方法来做到这一点。如果您有多个不同版本的 gcc(而不仅仅是 gcc),您可以为所有版本创建替代方案,然后轻松地在它们之间切换。 (3认同)

N0r*_*ert 13

我使用了对PPA搜索,在 launchpad.net 上使用搜索并找到了 JonathonF 的GCC 9.0 PPA。您可以通过以下方式安装此软件包:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:jonathonf/gcc
sudo apt-get update
sudo apt-get install gcc-9
Run Code Online (Sandbox Code Playgroud)