各位老大,MingW和Cygwin几乎没有区别。只是MingW+MSys带的库文件少了。其实CygWin下MingW(cygwin)还是使用Gcc的源代码。Cygwin使用C++模仿了Gnu的绝大多数函数库。
在CygWin下Port Gnome或者KDE桌面环境,还是需要Patch源代码的。
MingW+Msys,只要从Linux的底层库源码开始编译,还是可以编译出来的。
另外: MingW下有C/C++,Fortan,Java,Pascal的编译器,(Java还可以编译为本地代码)。其实是很丰富的。