obtendo compilador compatível com c ++ 11

Tudo isso parece uma bagunça colossal.
Tudo que eu quero é um compilador que implemente C ++ 11, então eu posso usar<chrono>. Mas estou tão confuso desde o começo.

Atualmente, eu construo programas invocando o G ++, mas quando eu verifico a versão via$ g++ -v, Eu recebo:

gcc versão 4.2.1 (Baseado no Apple Inc. build 5658) (LLVM build 2336.11.00)


O que está acontecendo? Estou usando o G ++? GCC? LLVM? Eu nem sei. Eles são a mesma coisa?


Então agora eu estou tentando construir e baixar o GCC 4.7 viagnu.org, mas não tenho idéia do que qualquer um dos guias está falando. Eu nunca vi tantos acrônimos para coisas que eu não sei.

Por que isso é tão complicado? O que há com todas essas versões, com algumas implementando apenas algumas partes do C ++ 11 e outras não?

questionAnswers(3)

yourAnswerToTheQuestion