C ++ 0x_warning.h:31:2:错误:(c++0x_warning.h:31:2: e

2019-09-23 15:18发布

我试图做一个文件,并得到这个错误。 我是一个新手。 有人能帮我一下吗。

/usr/include/c++/4.6/bits/c++0x_warning.h:32:2: error: #error This
file requires compiler and library support for the upcoming ISO C++
standard, C++0x. This support is currently experimental, and must be
enabled with the -std=c++0x or -std=gnu++0x compiler options.

如何实现与-std=c++0x ? 我用这个在我的makefile #CXX_VERSION_FLAG = -std=c++0x ,但没有奏效。

谢谢你,阿迪

Answer 1:

没有,只是通过这些标志(又名选项)编译器。 不是运行的gcc ... ,运行gcc -std=c++0x ... (或-std=c++11为较新的编译器)。



Answer 2:

在Makefile文件行以“#”开始是注释行。 尝试删除“#”。



文章来源: c++0x_warning.h:31:2: error:
标签: ubuntu g++