Several years ago I wrote a little utility called "clump" to compile C code and I still use it to this day:<p><a href="http://fexl.com/clump/" rel="nofollow">http://fexl.com/clump/</a><p>You just run "clump" with no args and it builds your C code minimally based on time stamps. A lot have people have downloaded it over the years and seem to be happy with it. Works on Linux, Mac, Windows.<p>I use it to build Fexl, a functional programming language language based on combinatorics. Fexl aims to be a minimal layer over C code for those who want functional programming but want to stay close to the iron.