我的问题类似于how to install gcc 4.9.2 on RHEL 7.4
但是我试图在Red 7上获得C++14支持,这样我就可以安装mapnik了。
我试过了:# yum-config-manager --enable rhel-server-rhscl-7-rpms
安装gcc,g++版本4.9.2:# yum install devtoolset-3-gcc-c++
使gcc-4.9,g++-4.9:$ scl enable devtoolset-3 bash
但我一直
C++编译器不支持C++14标准(-std=c++14),这是必需的。请升级您的编译器
发布于 2017-11-10 16:26:06
问题是devtoolset-3包含c++11标准。从源头上制作和安装GCC,使GCC两种版本共同存在。默认的是c++11版本。为了获得正确版本的gcc,我需要安装devtoolset-7,并确保devtoolset-3被取代或删除。
下面是我如何启用它的方法:
1.为您的系统安装一个带有存储库的包:
在RHEL上,为您的系统启用RHSCL存储库:
$ sudo yum-config-manager --enable rhel-server-rhscl-7-rpms
2.安装收集:
$ sudo yum install devtoolset-7
3.开始使用软件集合:
$ scl enable devtoolset-7 bash
发布于 2017-11-10 13:54:58
你可以下载GCC的资料并建立它。
一般而言,这一进程包括:
https://stackoverflow.com/questions/47214415
复制相似问题