cc1:错误:命令行选项‘-std=c++;11’;对C+有效+/ObjC++;但不适用于C[-Werror] 在编译nGiNX时,需要C++代码->代码块-STD= C++ 11 < /COD>标志。如果我将nginx配置为--配置为cc opt=“-std=c++11”,然后配置为make。它给了我标题中描述的错误。如何在不修改nginx源代码或编译器(目前为gcc 4.8)版本的情况下编译它?

cc1:错误:命令行选项‘-std=c++;11’;对C+有效+/ObjC++;但不适用于C[-Werror] 在编译nGiNX时,需要C++代码->代码块-STD= C++ 11 < /COD>标志。如果我将nginx配置为--配置为cc opt=“-std=c++11”,然后配置为make。它给了我标题中描述的错误。如何在不修改nginx源代码或编译器(目前为gcc 4.8)版本的情况下编译它?,c++11,gcc,nginx,C++11,Gcc,Nginx,根据文档:“--with cc opt=parameters-设置将添加到CFLAGS变量的其他参数。” cFLAGS允许添加C编译器的开关,而CXFLASGS则是在调用C++编译器时使用的。p> Nginx源代码是C,构建系统使用C编译器编译。“代码> -STD= C++ 11 是C++编译器的标志。@ BorkoJandras标志是用C++编写的模块。配置脚本帮助说明: -cc-opt=选项设置了额外的C编译器选项< /代码>。这意味着这个标志将在C源上用作well@BorkoJandra

根据文档:“--with cc opt=parameters-设置将添加到CFLAGS变量的其他参数。”


cFLAGS允许添加C编译器的开关,而CXFLASGS则是在调用C++编译器时使用的。p> Nginx源代码是C,构建系统使用C编译器编译。“代码> -STD= C++ 11 是C++编译器的标志。@ BorkoJandras标志是用C++编写的模块。配置脚本帮助说明:<代码> -cc-opt=选项设置了额外的C编译器选项< /代码>。这意味着这个标志将在C源上用作well@BorkoJandras任务不是关于代码>——用CC opt<代码>,是在C++ C++中设置NGIX模块的<代码> -STD= C++ 11 < /代码>标志。