如何在 RHEL 7.4 上安装 C++14
how to install C++14 on RHEL 7.4
我的问题类似于如何在RHEL 4.9.2上安装gcc 7.4
但是我正在尝试在Red Hat 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(,这是必需的。请升级您的编译器
问题是 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
您可以下载 GCC 源代码并构建它。
通常,该过程涉及:
- 下载带有 GCC 源代码的 tar.gz,从这里: https://ftp.gnu.org/gnu/gcc/
- 配置、制作和安装。您可以在他们的网站上查找有关如何执行此操作的文档,特别是您可以从这里开始:https://gcc.gnu.org/wiki/InstallingGCC
相关文章:
- 在Ubuntu 16.04上安装Cilk时出现问题
- 枚举环境变量的惯用C++14/C++17方法
- 在CMakeLists.txt的安装功能中使用.cmake文件有什么用
- C++:如何在CLion IDE中安装Boost
- 安装opencv失败-粘贴CMakeError.log的内容
- 在cygwin中测试新的boost安装时出现cpp错误
- 有人安装"IITB Simplecpp in mac"吗?
- 我可以在 Arduino 的库文件夹之外安装库吗?
- Mingw-64 在构建和安装后不会编译 openCV 代码
- 为什么构建目录中新构建的共享库与安装目录中的副本具有不同的依赖项集?
- 安装 libc++ 时出现问题
- 错误的自动扣除 c++14
- 在 OSX 10.14.5 上安装 clickhouse-cityhash 时缺少指令"_mm_crc32_u
- 我正在尝试在Ubuntu 14上安装libgtk2.0-dev,但出现了一些错误
- 如何在 RHEL 7.4 上安装 C++14
- Ubuntu 14.04 LTS:如何安装OpenCV HighGui模块
- 如何在ubuntu 14.04中通过apt-get安装gcc/g++的早期版本(4.4.7)
- 在Ubuntu 14.04 LTS上安装Qt Creator 3.1.2
- Caffe安装-缺少OpenCv 2.4和OpenBlas 0.2.14的NuGet包-在Visual Studio 2
- 如何在Ubuntu 14.04中安装Qt 3.3.8