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?