c++: error: unrecognized command line option ‘-std=c++14’
c++: error: unrecognized command line option ‘-std=c++14’
我刚刚将我的电脑从 Ubuntu 15.10 移动到 Linux Mint 17.3。
在这次转变之前,这个项目在 CLion 中编译得很好。现在,它给出以下错误:
c++: error: unrecognized command line option ‘-std=c++14’
这可能是由于我的 CMake 文件中的这一行:
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14 -W -Wall -Wextra -pedantic")
我怀疑这个错误是由于一些过时的 library/compiler。我不知道我到底需要做什么。
P.S.: 我知道 C++14 在 CLion 中不完全支持,编辑器会抱怨语法错误,但它仍然可以编译。
-std=c++14
在旧的 gcc 版本(至少 4.9 及更早版本)中被称为 -std=c++1y
。
我刚刚将我的电脑从 Ubuntu 15.10 移动到 Linux Mint 17.3。
在这次转变之前,这个项目在 CLion 中编译得很好。现在,它给出以下错误:
c++: error: unrecognized command line option ‘-std=c++14’
这可能是由于我的 CMake 文件中的这一行:
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14 -W -Wall -Wextra -pedantic")
我怀疑这个错误是由于一些过时的 library/compiler。我不知道我到底需要做什么。
P.S.: 我知道 C++14 在 CLion 中不完全支持,编辑器会抱怨语法错误,但它仍然可以编译。
-std=c++14
在旧的 gcc 版本(至少 4.9 及更早版本)中被称为 -std=c++1y
。