Visual Studio Express Community is free, and more than adequate to support Node.js.
Node.js does not support gcc, mingw, Cygwin, and other ports of non-Microsoft compilers to Windows.
For Windows 7 and 8, use Microsoft Visual Studio C++ 2013 for Windows Desktop (Express2015 (Community):
- Go to: httphttps://www.microsoftvisualstudio.com/en-ca/download/details.aspx?id=43733downloads/download-visual-studio-vs
- Select "Download Community Free", select then download "wdexpressvs_fullcommunity_ENU.exe" , and next
If the download doesn't start, click the Click here link, then on the next download page, click the Click here link beside wdexpressvs_fullcommunity_ENU.exe.
Run the installer, check "Visual C++" under "Programming Languages", and accept the default location.