2012-09-30 30 views
9

私はmacでOS X 10.8.2にアップグレードしましたがclangに付属しています。 clang -vの出力は次のとおりです。MacPortsのオンclangとApple clangの違いは?

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 

、いくつかの打ち鳴らすのバージョン(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 

がありますMacPortsのから打ち鳴らす-3.1と同じアップルの打ち鳴らす4.1(正確にまたはほぼ)ありますか? 3.1と比較して3.2の違いは何ですか?

答えて

4

LLVM 3.1svnは、3.1がリリースされてから3.2がリリースされた後にいつか分岐したことを意味します(まだリリースされていません)。アップルはLLVM/Clangのリリース版では動作しません。 3.2がリリースされていないため、これは完全なリストではないことをhttp://clang.llvm.org/docs/ReleaseNotes.html

注:ここ

とは、3.1から3.2への変更です。

+2

どのように質問に答えるのですか? Appleがどのように "仕事をしている"とその違いについての情報はどこにありますか? – senz