title: Cannot compile using -std flag with g++
body: <p>I'm running Windows 7 with cygwin installed and trying to have a play around with some of the newer C++ features.  I'm aware that in order to enable these features I have to pass g++ the -std=c++0x flag, however that gives me the following error:</p>
  
  <pre><code>cc1plus: error: unrecognized command line option "-std=c++0x"
  </code></pre>
  
  <p>The command line I'm issueing that gives rise to that error is:</p>
  
  <pre><code>g++-3 hello.cpp -std=c++0x -o hello
  </code></pre>
  
  <p>The reason for the g++-3 is because windows has trouble with the symbolic link. I've used g++ in the cygwin terminal and the result is the same anyway.</p>
  
  <p>Any ideas?</p>