2012-09-30 61 views
9

我剛剛升級到Mac OS X 10.8.2鏗鏘聲。的clang -v輸出是:叮噹與蘋果叮噹之間的區別?

Apple clang version 4.1 (tags/Apple/clang-421.11.65) (based on LLVM 3.1svn) 
Target: x86_64-apple-darwin12.2.0 
Thread model: posix 

在MacPorts的,有好幾個版本的鏗鏘(port search clang

clang @2.9 (lang) 
    C, C++, Objective C and Objective C++ compiler 
clang-2.9 @2.9 (lang) 
    C, C++, Objective C and Objective C++ compiler 
clang-3.0 @3.0 (lang) 
    C, C++, Objective C and Objective C++ compiler 
clang-3.1 @3.1 (lang) 
    C, C++, Objective C and Objective C++ compiler 
clang-3.2 @3.2-r164372 (lang) 
    C, C++, Objective C and Objective C++ compiler 

是蘋果鐺4.1(恰好或幾乎)一樣鐺 - 3.1從MacPorts的? 3.2與3.1相比有什麼不同?

回答

4

LLVM 3.1svn意味着它在3.1發佈但在3.2之前(尚未發佈)分支。蘋果電腦不能使用LLVM/Clang發佈的版本。

而且這裏的變化,從3.1到3.2:http://clang.llvm.org/docs/ReleaseNotes.html

注意,由於3.2沒有被釋放,這不是一個完整的清單。

+2

那個回答問題如何?關於蘋果如何「消除」的信息在哪裏?有什麼區別? – senz