开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
Cygwin首页、文档和下载 - Windows下的Linux开发环境 - 开源中国社区
Float_left Icon_close
全部项目分类
LGPL v3
C/C++
Windows
分享
收藏
222 人收藏
收录时间:2008-10-30
Cygwin 详细介绍

Cygwin是许多自由软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft Windows上,运行UNIX类系统。Cygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。Cygwin移植工作在Windows NT、Windows 2000、Windows XP以及Windows Server 2003上比较好,在Windows 95和Windows 98上,相对差劲一些。目前Cygwin由Red Hat等负责维护。

Cygwin包括了一套库,该库在Win32系统下实现了POSIX系统调用的API;还有一套GNU开发工具集(比如GCC、GDB),这样可以进行简单的软件开发;还有一些UNIX系统下的常见程序。2001年,新增了X Window System

另外还有一个名为MinGW的库,可以跟Windows本地的MSVCRT库(Windows API)一起工作。MinGW占用内存、硬盘空间都比较少,能够链接到任意软件,但它对POSIX规范的实现没有Cygwin库完备。

但糟糕的是,Cygwin不支持Unicode。实际上,除了当前Windows系统以及OEM codepages(例如,一个俄语用户,他的codepages是CP1251CP866,而不能是KOI8-R、ISO/IEC 8859-5、UTF-8等),Cygwin对其他字符集都不支持。

Red Hat规定,Cygwin库遵守GNU General Public License,但也可以跟符合开源定义的自由软件链接。Red Hat另有价格不菲的许可协议,这样使用Cygwin库的专属软件,就可以进行再发布。


大家对 Cygwin 的评论 (全部 4 条评论)
{{repayCom.userName}}
涵涵思密达
赞一个
翟志军
之前用Windows时就爱用这个。
litescript
Cygwin編譯了darkhttpdWebbench,在Windows下運行效果很贊
suit
终于忍不住在windows 装了个msysgit试用git,原来这货是基于轻量级的Cygwin,这个网站的资料不错:http://progit.org/book/zh/ 有个疑问:git就不能单独checkout一个目录吗?by 从svn转过来的用户
Cygwin 相关博客
openeyes
cygwin
cygwin
顶部