当我尝试c ++ 17的一些功能时,我在命令行中构建我的代码如下:
llvm-g++ -std=c++17 main.cpp
Run Code Online (Sandbox Code Playgroud)
但它失败了.我有:
error: invalid value 'c++17' in '-std=c++17'
Run Code Online (Sandbox Code Playgroud)
我的llvm-g ++的版本是:
[wjy@wjy-mba] cpp$ llvm-g++ -v
Apple LLVM version 9.0.0 (clang-900.0.37)
Target: x86_64-apple-darwin16.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Run Code Online (Sandbox Code Playgroud)
同时,我可以在Xcode中构建我的代码(使用c ++ 17). Xcode设置