Какая у меня версия LLVM & clang (OSX)?
В Mac OS, если я запускаюclang --version
, Я получил:
Apple LLVM version 6.0 (clang-600.0.34.4) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin14.0.0
Thread model: posix
посколькуОфициальная страница LLVM предполагает, что текущая версия LLVM - 3.5, похоже, что версия clang для Apple отличается от LLVM с открытым исходным кодом. Выход(based on LLVM 3.5svn)
предполагает, что, вероятно, это 3,5 на моей машине, а также.
Теперь я попал сюда, так как я хотел скомпилировать файл C ++ 14, используяg++ -std=c++14 main.cc
. Эта страница предполагает, что эта опция должна работать на Clang 3.5. Тем не менее, это работает только с-std=c++1y
, который работает на Clang 3.4 или ранее.
Так что же такое версия с открытым исходным кодом LLVM для версии Apple? Кажется, 3,5, но тогда почему это не работает?