I like gcc and djpp(gcc for windows). It's a command line compilier, and does only that...compile. The errors it spits out are ugly, and not very friendly. But it gets the job done.