WinAVR is a port of the GNU C and C++ compilers to the Microsoft Windows platform. It integrates nicely with the AVR Studio IDE from Atmel. The code generated runs on Atmel AVR microcontrollers.
For more information, see the WinAVR website.
There are also portable and Mac OS-X versions.