我的LLVM和铿锵(OSX)版本是什么?

在Mac OS上,如果我运行clang --version ,我会得到:

Apple LLVM version 6.0 (clang-600.0.34.4) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin14.0.0
Thread model: posix

由于LLVM的官方页面显示当前的LLVM版本为3.5,因此Apple的铿锵版本似乎与开源LLVM不同。 输出(based on LLVM 3.5svn)表明,我的机器上可能也是3.5。

现在我到了这里,因为我想编译一个C ++ 14文件,使用g++ -std=c++14 main.cc 这个页面建议这个选项应该在第3.5节中工作。 但是,它仅适用于-std=c++1y ,它适用于3.4或更低版本。

那么,什么是LLVM开源版本等同于Apple的版本? 它似乎3.5但为什么它不工作?


这是官方3.5发布版之前的一些版本的llvm 3.5 svn分支。

这意味着它可能应该具有3.4的所有特征以及一些3.5特征。

链接地址: http://www.djcxy.com/p/51007.html

上一篇: What is my version of LLVM & clang (OSX)?

下一篇: How to download Xcode DMG or XIP file?