最近知った

$ gcc -mno-cygwin hoge.c

cygwingccって"-mno-cygwin"って入れると通常のwin32exeになってcygwinなしの単独で実行できるのね。バックエンドがmingwになってるのかな?
実際はgcc-4の方が高速なんでそっちを使いたいんだけど-mno-cygwin入れると、

$ gcc-4 -mno-cgywin hoge.c
gcc-4: The -mno-cygwin flag has been removed; use a mingw-targeted cross-compiler.

って出てコンパイルしてくれない。mingw-4も入れないとダメってこと?
cygwinのsetup.exeのリストには無いっぽいのでmingwのサイトにあるgcc4を入れる?うーん。さっぱりだ。