0
コンパイラのバージョンは4.4.6であり、ここで示したように、それはC++ 0xのをサポートする必要があります:https://gcc.gnu.org/gcc-4.4/cxx0x_status.htmlコンパイラがすでにコマンドに追加し、C++ 0xのが、フラグを必要と
しかし、私はまだ下に取得エラーをコンパイル:
*In file included from /usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../../include/c++/4.4.6/cinttypes:35, ... /usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../../include/c++/4.4.6/c++0x_warning.h:31: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.*
フラグは、すでに以下のようにメイクファイルに追加されます。
g++ **-std=c++0x** $(LDFLAGS) $(Objs) -o Test
私は-std=gnu++0x
を試みたが、動作しません。
あなたのMakefileを表示できますか? –
makeシステムが使用していると思われるコマンドラインでコンパイラを手動で起動して問題を再現できますか? – Yakk
ジョンの解答に続く問題を解決しました。しかし、あなたのお手伝いにはまだ感謝します。 –