All of the Free C++ compilers mentioned elsewhere will also compile C. But, instead of the 'CPP' script for running under Cygwin or Linux, you'll want the 'C' script. The installation instructions are similar, just replace 'CPP' with 'C'.