Was ist meine Version von LLVM & clang (OSX)?

uf Mac OS, wenn ichclang --version, Ich bekomme

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

Schon seitLLVM offizielle Seite legt nahe, dass die aktuelle LLVM-Version 3.5 ist. Es scheint, dass sich die Apple-Clang-Versionierung von der Open-Source-LLVM unterscheidet. Die Ausgabe(based on LLVM 3.5svn) legt nahe, dass es wahrscheinlich auch auf meinem Computer 3.5 ist.

Nun bin ich hierher gekommen, weil ich eine C ++ 14-Datei mit @ kompilieren wolltg++ -std=c++14 main.cc. Diese Seit schlägt vor, dass diese Option auf Clang 3.5 funktionieren sollte. Es funktioniert jedoch nur mit-std=c++1y, das auf Version 3.4 oder früher funktioniert.

Was entspricht die LLVM-Open-Source-Version der Apple-Version? Es scheint 3.5 aber warum funktioniert es dann nicht so?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage