我的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