簡體   English   中英

我的LLVM&clang(OSX)版本是什么?

[英]What is my version of LLVM & clang (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 clang版本似乎與開源LLVM不同。 輸出(based on LLVM 3.5svn)表明我的機器上也可能是3.5。

現在我來到這里,因為我想編譯一個C ++ 14文件,使用g++ -std=c++14 main.cc 此頁面表明此選項應適用於clang 3.5。 但是,它僅適用於-std=c++1y ,它適用於clang 3.4或更早版本。

那么什么是LLVM開源版本等同於Apple的版本? 它似乎3.5但是為什么它不起作用呢?

它是官方3.5版本之前的llvm 3.5 svn分支的某個版本。

這意味着它可能應具有3.4的所有功能以及3.5個功能中的一些功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM