title: getting c++11 - compliant compiler
body: <p>This all seems like a colossal mess.<br>
  All I want is a compiler that implements C++11, so I can use <code>&lt;chrono&gt;</code>. But I'm so confused from the very beginning.</p>
  
  <p>Currently, I build programs by invoking G++, but when I check the version via <code>$ g++ -v</code>, I get:</p>
  
  <blockquote>
    <p>gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build
    2336.11.00)</p>
  </blockquote>
  
  <p><br />
  What's going on? Am I using G++? GCC? LLVM? I don't even know. Are they the same thing?</p>
  
  <p><br />
  So now I'm trying to build and download GCC 4.7 via <a href="http://gcc.gnu.org/install/index.html" rel="noreferrer">gnu.org</a>, but I have no idea what any of the guides are talking about. I've never seen so many acronyms for things I dont know.</p>
  
  <p>Why is this so complicated? What's with all those versions, with some of them only implementing some parts of C++11 and not others? </p>