当前位置: 首页 > 知识库问答 >
问题:

如何使用devtools set-8-gcc安装gcc8

邹斌
2023-03-14

我使用的是 CentOS Linux 版本 7.3.1611,其中安装了 gcc 4.8.5 20150623。我正在寻找一种方法来安装较新版本的gcc,特别是8.1。我找到了以下关于如何安装gcc v7链接1的网站,其中描述了如何安装gcc v7(使用devtoolset-7-gcc *)。我确实遵循了指南,并能够安装gcc v7。但是,如果我遵循相同的过程,但使用“开发工具集-8-gcc*”而不是返回消息,则返回消息指出“没有可用的包 devtoolset-8-gcc*”。

执行搜索并找到一个名为“构建 devtoolset-8-gcc-8.1.1-4.el6 的信息”链接 2 的页面,但不确定如何安装它。我相信我需要下载rpm源代码,编译/构建源代码,然后最终安装它。

基本上,我正在寻找一种简单的方法来安装gcc v8,就像使用链接1上描述的方法一样。

提前谢谢。

共有3个答案

顾乐家
2023-03-14

以下内容适用于< code>centos/rhel 7。

  • 如何安装?
# rpm -ivh http://mirror.centos.org/centos/7/extras/x86_64/Packages/centos-release-scl-rh-2-3.el7.centos.noarch.rpm
# yum install devtoolset-8

这是rpm的http://mirror.centos.org/centos/7/extras/x86_64/Packages/这可能需要相应地更新。

    < li >如何使用它?
$ scl enable devtoolset-8 bash
$ gcc --version
gcc (GCC) 8.3.1 20190311 (Red Hat 8.3.1-3)
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

标志 -std=c 17 -lstdc fs 和以下行可能会有所帮助。

#include <experimental/filesystem>
陈成济
2023-03-14

devtoolset-8不久前才发布。链接的安装说明可能有用。然而,你的问题与CentOS有关,这似乎还没有提供。你可以在这里看到它为CentOS构建的一些证据,但它还没有为最终版本更新。

您可以在 SCL 邮件列表中询问 ETA,或者等到它以最终形式出现。同时,您可以直接从麴下载RPM。

陆臻
2023-03-14

要在centos 7上安装包括gfortran在内的完整工具集:

yum install centos-release-scl
yum install devtoolset-8
scl enable devtoolset-8 -- bash

启用工具:

source /opt/rh/devtoolset-8/enable 

您可能希望将上面的命令放入。bash_profile

参考: https://unix.stackexchange.com/questions/477360/centos-7-gcc-8-installation

 类似资料:
  • 问题内容: 我正在尝试在Linux上安装gcc和g ++ 4.9.2。我是Linux的新手,我看到了一些安装指南,但是每次遇到另一个问题时,我都会看到。我的机器上现在没有任何gcc。我的Linux版本是:Red Hat Enterprise Linux Server 7.4(Maipo)有人可以帮助我,并从头到尾给我说明如何正确执行此操作吗?非常感谢你。 问题答案: RHEL带有预配置的存储库,您

  • 我在我的新MacBook Pro 13(M1)上安装Netbeans 8.2时遇到了问题。我的PC桌面上已经安装了NetBeans8.2,但我不能在Mac上安装它。这不是我第一次在pc上安装它,但这次我真的不知道如何安装它。我所做的第一件事是将JDK8文件下载到我的Mac并安装它(https://www.oracle.com/java/technologies/javase/javase-jdk8

  • 问题内容: 我配置了MinGW和distutils,因此现在可以使用以下命令来编译扩展: 将使用MinGW的gcc编译器并安装软件包。为此,我安装了MinGW并创建了具有以下内容的distutils.cfg文件: 很酷,但现在我想使用所有的点子好处。有没有办法在pip中使用相同的MinGW的gcc编译器?这样,当我运行此命令时: pip将使用MinGW的gcc编译器并在需要时编译C代码吗? 目前,

  • 问题内容: 我想用需要Java 8的最新JavaFX进行一些编程。我正在使用IntelliJ 13 CE和Mac OS X 9 Mavericks。我运行了Oracle的Java 8安装程序,文件看起来像最终在 但以前的版本在 不知道为什么要用最新的安装程序/Library代替它/System/Library(也不知道有什么区别)。但是找不到1.8,所以我找到的有关如何设置当前Java版本的所有帖

  • 我有一个功能性的arm交叉编译器,可以与arm-linux-gnueabi-gcc命令一起使用。 这适用于简单的程序,但当我必须编译需要x11、opengl库的较大程序时,我会遇到问题,因为所需的头/文件不在arm-linux-gnuebi目录中,而是在普通的gcc编译器中。 我需要知道,是否有任何简单的方法来安装这样的ARM-GCC库。

  • 问题内容: 我正在尝试在conda环境中安装python 3.9。我尝试使用以下命令创建新的conda env, 但我收到一条错误消息,指出未找到软件包,因为尚未发布python 3.9 因此,我在文件夹中手动创建了一个文件夹,并尝试列出所有环境。但是我无法获得手动创建的新环境。 那么,如何在具有所有功能的conda env中安装python 3.9 ? 问题答案: 更新2 您现在可以使用以下命令