Postoji i zove se GCC.
gcc za windows postoji u dve verzije
jedna je mingw
www.mingw.org
i druga je cygwin
Generalno najbolje rešenje za windows mingw jer proizvodi prave win32 aplikacije.
Što se tiče IDE-a ima ih raznih. Najpopularniji je dev++, mada ima i drugih kao codeblocks itd.
Na linuxu gcc je gcc :)
Što se tiče IDE-a tu je već problem. Stvarno dobrih i besplatnih skoro i da nema. Jedino što vredi probati je Eclipse 3.1 sa CDT 3.0. Ostali kao Anjuta, KDevelop i slična bratija ne vrede ni tri pišljiva boba.
Od komercijalni toplo preporučujem Visual Slickedit. Uživanje je raditi u tom okruženju na linuxu.
Tko leti vrijedi