c++:错误:无法识别的命令行选项“-std=c++14”

2024-03-03

我刚刚将我的电脑从 Ubuntu 15.10 迁移到 Linux Mint 17.3。

在此转变之前,该项目在 CLion 中编译得很好。现在,它给出了以下错误:

c++:错误:无法识别的命令行选项“-std=c++14”

这可能是由于我的 CMake 文件中的这一行:

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14 -W -Wall -Wextra -pedantic")

我怀疑此错误是由于某些过时的库/编译器造成的。我不知道我到底需要做什么。

P.S.:我知道 CLion 并不完全支持 C++14,编辑器会抱怨语法错误,但它仍然可以正常编译。


-std=c++14叫做-std=c++1y在旧的 gcc 版本中(至少 4.9 及更早版本)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

c++:错误:无法识别的命令行选项“-std=c++14” 的相关文章

随机推荐