Die Installation von Clang auf MAC
Dies ist das erste mal, dass ich arbeite auf MAC, und ich wollte zum installieren der neuesten clang so installierte ich Xcode 5
und Xcode command line tools
.
Aber die clang
habe ich von der Xcode
(im terminal tippte ich clang --version
)
Es gibt mir folgende Ausgabe:
clang++ --version
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin12.5.0
Thread model: posix
Ich bin verwirrt, was clang version es ist. Ich habe gelesen, dass die aktuelle clang ist version 3.5. Ist der oben beschriebenen ähnlich? (ich brauche vollständige Unterstützung für c++11). Was ist der Unterschied?
InformationsquelleAutor Deepak Jain | 2013-12-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Apple verwendet seine eigene version zahlen für clang und llvm, die korrespondierend mit der XCode-version, die Sie gebündelt mit. Der aktuelle clang version ist gekennzeichnet durch die
(based on LLVM X.Xsvn)
Teil. So haben Sie in der version 3.3, welche ist die aktuellste offizielle Version, wie Sie sehen können, von der LLVM-Webseite. Diese version implementiert alle wichtigen C++11-features, wie Sie sehen können aus die C++ - support-status Seite.Ich glaube, dass Sie in der Regel die Freigabe zur gleichen Zeit. Die Arbeit auf clang 3.4 getan werden könnte, aber ich glaube nicht, dass es wird eine offizielle Version zum download, bis llvm 3.4 ist veröffentlicht am 23. Dezember. Können Sie immer bauen aus dem SVN-trunk, wenn Sie möchten, dass die neueste version, obwohl.
Beachten Sie, dass 3.3 svn bedeutet eigentlich "mal überarbeitet werden zwischen 3,2 und 3,3". Es ist nicht basierend auf offiziellen LLVM-Version 3.3, so kann es keine vollständige Unterstützung für C++11.
InformationsquelleAutor David Brown