gpt4 book ai didi

c++11 - GCC 4.8.1 无法识别的命令行选项 "-std=c++11"

转载 作者:行者123 更新时间:2023-12-01 05:14:20 40 4
gpt4 key购买 nike

看了网上很多文献,好像最近的GCC版本肯定支持-std=c++11命令行选项。但是出于某种疯狂的原因,即使在使用 GCC 4.8.1 时我也得到了“无法识别的命令行选项”,这没有任何意义。

C:\newmingw\mingw32\bin>g++ -v
Using built-in specs.
COLLECT_GCC=g++
Target: i686-w64-mingw32
Configured with: [trimmed]
Thread model: win32
gcc version 4.8.1 (rev5, Built by MinGW-W64 project)

C:\newmingw\mingw32\bin>g++ -std=c++11 test.cpp
cc1plus: error: unrecognized command line option "-std=c++11"

这里还有什么需要做的吗?蒂亚!

最佳答案

我正在使用通过 mingw-get 从 http://www.mingw.org/wiki/Getting_Started 获得的 mingw
我无法确认您的问题。这可能与您的 x64 版本有关?

我的版本输出几乎相同:

C:\>g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/lto-wrapper.exe
Target: mingw32
Configured with: [...]
Thread model: win32
gcc version 4.8.1 (GCC)

我目前正在将它用于一个使用许多新的 c++11 功能的大型项目。

关于c++11 - GCC 4.8.1 无法识别的命令行选项 "-std=c++11",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22120267/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com