I installed Cygwin but it appears the mirror I chose my packages from had very old versions on it. I am running g++ 3.4.4 but the latest release is 4.8.0
Whenever I went on the g++ website the .tar's they had for 4.8 were ~100MB; I downloaded and it contained thousands of files. I thought all I had to do was replace g++.exe from Cygwin's /bin/ directory, but it appears it's more complicated.
Or am I missing something / is there an easier way?