2012-09-30 37 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