Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/cplusplus11/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++11 编译器需要c++;0x,但命令中已添加标志_C++11_Compilation_G++ - Fatal编程技术网

C++11 编译器需要c++;0x,但命令中已添加标志

C++11 编译器需要c++;0x,但命令中已添加标志,c++11,compilation,g++,C++11,Compilation,G++,编译器的版本是4.4.6,它应该支持c++0x,如下所示: 但我仍然得到以下编译错误: 标记已添加到makefile中,如下所示: g++ **-std=c++0x** $(LDFLAGS) $(Objs) -o Test 我尝试了-std=gnu++0x,但没有成功。您已将该选项添加到链接命令,而不是编译命令。您需要将其添加到CXXFLAGS。您可以显示您的Makefile吗?您可以使用您认为make系统正在使用的命令行手动调用编译器并重现该问题吗?问题按照John的解决方案解决。但还是要感

编译器的版本是4.4.6,它应该支持c++0x,如下所示:

但我仍然得到以下编译错误:

标记已添加到makefile中,如下所示:

g++ **-std=c++0x** $(LDFLAGS) $(Objs) -o Test

我尝试了
-std=gnu++0x
,但没有成功。

您已将该选项添加到链接命令,而不是编译命令。您需要将其添加到CXXFLAGS。

您可以显示您的Makefile吗?您可以使用您认为make系统正在使用的命令行手动调用编译器并重现该问题吗?问题按照John的解决方案解决。但还是要感谢你的帮助。
g++ **-std=c++0x** $(LDFLAGS) $(Objs) -o Test