如何在 Ubuntu 上安装 g++-7?

如何在 Ubuntu 上安装 g++-7?

我如何g++-7在 Ubuntu 上安装?我做到了

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

然后我可以找到g++-5g++-6包,但找不到g++-7。使用时可能会遇到什么问题g++-7?什么时候正式发布?

答案1

单独的存储库方法不起作用,因为你没有使用 Ubuntu 17.04 (Zesty),这是构建该软件包的版本,如你在苯甲酸

在此处输入图片描述

最简单的替代方案是“固定该包“(这是为了告诉你的 Ubuntu 接受一个不是为你的版本构建的包)。为此,打开一个终端并输入:

sudo nano /etc/apt/preferences

然后,复制以下内容:

Package: gcc-7
Pin: release n=zesty
Pin-Priority: 990

最后,保存文件(按Ctrl+X然后Y)。

现在,在之后sudo apt-get update,使用 进行安装sudo apt-get install gcc-7。它也应该安装所有必需的依赖项。

注意:作为开发包,它可能需要您当前 Ubuntu 版本没有的较新的库。这可能会破坏某些包。

作为上述方法的替代方法,您可以自己从源代码构建软件包。从以下位置获取源文件这里. 编译如下这些说明

答案2

在此网站上,您可以搜索 GCC- 由 Matthias Klose 于 2016-12-17 添加。G++ 应该附带 GCC 包。您还应该知道 GCC 7 仍在开发中。

相关内容