zoukankan      html  css  js  c++  java
  • error: unrecognized command line option "-std=c11" 解决办法

    今天在安装php版本 grpc扩展的时候报错如下:

    cc1: error: unrecognized command line option "-std=c11"
    cc1: warnings being treated as errors
    cc1: error: unrecognized command line option "-Wno-parentheses-equality"
     
    开始搜寻解决方案,经查,出现这个 编译错误的原因在g++ gcc 版本不够高。
     
    解决办法:默认gcc版本一般情况是4.4.7,更新gcc版本,本方案升级到4.8.2
     
    查看gcc版本
    gcc -v

    显示版本

    gcc 版本 4.4.7

    1.下载压缩包进行编译安装

        http://ftp.gnu.org/gnu/gcc/
        这里是官网提供的下载地址

    2.下载解压

    wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/
    tar -jxvf gcc-4.8.2.tar.bz2

    3.下载供编译需求的依赖项

    这个神奇的脚本文件会帮我们下载、配置、安装依赖库,可以节约我们大量的时间和精力。

    cd gcc-4.8.2
    ./contrib/download_prerequisites

    4.建立一个文件夹

    mkdir gcc-build-4.8.2
    cd gcc-build-4.8.2

    5.生成Makefile文件

    ../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

    6.编译安装

    make && make install

    然后等待就可以了,这个过程一般需要3个小时。

    等安装 完了,再查看

  • 相关阅读:
    sqlplus 汉字乱码问题的解决
    Windows下RMAN备份脚本
    Oracle sqlplus prelim 参数介绍
    Oracle BBED 工具 说明
    Oracle BBED 工具 说明
    Oracle DBV 工具 说明
    Windows下RMAN备份脚本
    Oracle corrupt block(坏块) 详解
    Oracle Rowid 介绍
    Oracle sqlplus 常用命令总结
  • 原文地址:https://www.cnblogs.com/kumufengchun/p/10192324.html
Copyright © 2011-2022 走看看