4

ファイルを作成しようとしたところ、このエラーが発生しました。私は初心者です。誰でもここで私を助けることができますか?

/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? これをメイクファイルで使用しました#CXX_VERSION_FLAG = -std=c++0xが、機能しませんでした。

ありがとう、アディ

4

2 に答える 2

2

いいえ、これらのフラグ (別名オプション) をコンパイラに渡すだけです。を実行する代わりに、実行gcc ...しますgcc -std=c++0x ...(または-std=c++11新しいコンパイラの場合)。

于 2012-10-06T17:37:30.380 に答える
1

「#」で始まる Makefile の行はコメント行です。「#」を削除してみてください。

于 2012-10-06T17:37:51.143 に答える