美文网首页
A compiler with support for C++1

A compiler with support for C++1

作者: 一件小毛衣 | 来源:发表于2020-01-16 14:50 被阅读0次

    A compiler with support for C++11 language features is required
    这个问题是需要升级gcc

    checking dynamic linker characteristics... (cached) GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking whether g++ is a working C++ compiler... yes
    checking whether g++ supports C++11 features by default... no
    checking whether g++ supports C++11 features with -std=gnu++11... no
    checking whether g++ supports C++11 features with -std=gnu++0x... no
    checking whether g++ supports C++11 features with -std=c++11... no
    checking whether g++ supports C++11 features with -std=c++0x... no
    checking whether g++ supports C++11 features with +std=c++11... no
    configure: error: *** A compiler with support for C++11 language features is required.
    
    

    Centos6.5升级gcc:

    1. 前往gcc官网 下载最新gcc,下载完成后解压安装包:
    tar -zxcf gcc-9.2.0.tar.gz
    
    
    1. 获取依赖 GMP,MPFR,MPC
    cd gcc-9.2.0
    #执行
    ./contrib/download_prerequisites
    
    
    1. 安装gcc
    ./configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
    
    make && make install
    

    查看版本信息,如果没有更改则修改环境变量

    [root@localhost bin]# gcc --version
    gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-23)
    Copyright (C) 2010 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.
    
    
    1. 添加环境变量,否则gcc还是识别旧版本。
    vi /etc/profile
    #添加:
    ...
    PATH=/usr/local/bin:$PATH
    ...
    #重启profile
    source /etc/profile
    
    1. 再次检测版本是否变化.
    #安装成功
    [root@localhost bin]# ./gcc --version
    gcc (GCC) 9.2.0
    Copyright (C) 2019 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.
    

    参考https://www.jianshu.com/p/2a4f4fa5f6fb

    相关文章

      网友评论

          本文标题:A compiler with support for C++1

          本文链接:https://www.haomeiwen.com/subject/uwmfzctx.html