ちょっとしたときにWindowsバイナリが作りたい時があります。PHPにもbcompilerなんてものがありますが、わざわざPHPを使うのもいかがなものかと。(それはそれで面白いけど)
Windows環境でわざわざVisual Studioを避ける意味は特に無いんですが、面白そうなのでEclipseのC/C++開発環境CDTを試してみました。
C用のProjectにはStanderd Make C ProjectとManaged Make C Projectの二つがあります。Standerdの方は単純に手でMakefileを書いて、Build Projectでmakeする形。ManagedはちゃんとMakefileを自動で作ってくれます。 (WindowsではMinGWのmingw32-makeなどを使う)
あまり複雑なのは試してないですが、ちょろっと書くには十分だと思います。