Я установил последнюю версию Intel C ++ Compiler v12.1.2 в Arch Linux 3.2.1. Когда я использовал icpc для компиляции моего файла C ++
icpc -O3 -DNDEBUG -std=gnu++0x -o obj/main.o src/main.cpp -c
или
icpc -O3 -DNDEBUG -std=c++0x -o obj/main.o src/main.cpp -c
Предупреждение выскочило
Warning #2928: the __GXX_EXPERIMENTAL_CXX0X__ macro is disabled when using GNU version 4.6 with the c++0x option
Мой main.cpp содержит множество функций C ++ 0x, таких как ссылки на rvalue, auto и т. Д. Но компилятор Intel не работал в режиме C ++ 0x. Как включить функции C ++ 0x?