für (simple) C-Programme bräuchte ich einen Compiler, der vom Umfang her nicht zu überladen (schlicht, schnelle Einarbeitung), kostenlos sowie auch ansonsten eine Empfehlung wert ist.
Schön wäre ausserdem noch ein guter Debugger, der beim Auftreten von Fehlern nicht nur kryptische Keilschrift liefert...
mir fällt da jetzt MinGW ein, den gibts kostenlos einzeln und zusammen mit Dev-C++, einer leichten und doch komfortablen IDE. http://www.bloodshed.net/devcpp.html
ansonsten hilft dir das vielleicht weiter:
http://www.bloodshed.net/compilers/index.html