Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件。
Cygwin对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。
随着嵌入式系统开发在国内日渐流行,越来越多的开发者对
Cygwin产生了兴趣。软件之所以强大,是因为她具有可以调用Unix函数的Cygwin库。
Cygwin软件一旦安装完成,就可以调用Microsoft Win32 API函数和Cygwin API函数来编写 32位控制台和或GUI应用程序,这样就可以和Unix程序有效地联系起来而无需作太多的更改。这一工具也可以用来开发很多GNU软件。即使这一工具对你没有太多的用处,但你一定对工具中很多标准的Unix软件包感兴趣。