Deepak Jain
Deepak Jain

Reputation: 13

Installing Clang on Mac

This is the first time I am working on Mac and I wanted to install the latest version of Clang, so I installed Xcode 5 and Xcode command line tools.

But the Clang version I got from the Xcode (in the terminal, I typed clang --version). It gives me following output:

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

I am confused what Clang version it is. I read that the latest Clang is version 3.5. Is the one above similar? (I need complete support for C++11). What is the difference?

Upvotes: 1

Views: 27031

Answers (1)

David Brown
David Brown

Reputation: 13526

Apple uses its own version numbers for Clang and LLVM which correspond with the Xcode version they are bundled with.

The actual Clang version is in indicated by the (based on LLVM X.Xsvn) part. So you have version 3.3, which is the most recent official release as you can see from the LLVM website. That version implements all the major C++11 features as you can see from the C++ support status page.

Upvotes: 5

Related Questions