Cygwin - Windows上的Linux环境

完整的GNU和开源工具集合,为Windows提供类UNIX功能

请点击右上角,选择在浏览器中打开以下载Cygwin

下载Cygwin

更新时间:2025-06-03

核心功能

🐧

类UNIX环境

在Windows上提供完整的POSIX API实现,运行Linux工具和shell脚本

🛠️

开发工具链

包含GCC、GDB、Make等完整开发工具,支持C/C++等语言开发

📦

软件包管理

通过setup.exe轻松安装和管理数千个开源软件包

🔧

系统集成

与Windows系统无缝集成,可访问Windows文件系统和注册表

🔄

终端模拟

提供功能强大的终端模拟器,支持bash、zsh等shell

⚙️

网络工具

包含ssh、curl、wget等网络工具,支持完整TCP/IP协议栈

更新日志

2025-05-28

版本 3.5.0

更新GCC工具链至13.2版本,优化终端性能,修复路径转换问题。

2025-04-15

版本 3.4.8

新增对Windows 12的支持,改进包依赖解析算法。

2025-03-01

版本 3.3.5

更新核心库以支持最新POSIX标准,提升系统稳定性。

2025-01-20

版本 3.2.0

优化安装程序界面,增加离线安装模式,修复安全漏洞。

2024-12-10

版本 3.1.2

改进终端字体渲染,增加对高DPI显示器的支持。

用户评价

★★★★★

"Cygwin让我能在Windows上无缝运行Linux工具和脚本,开发效率大幅提升,是开发者的必备工具。"

张工程师
软件开发者
★★★★☆

"作为系统管理员,Cygwin提供的工具集让我能统一管理Windows和Linux服务器,非常实用。"

李管理员
IT运维
★★★★★

"学习Linux命令的最佳方式,不需要安装虚拟机就能在Windows上练习UNIX命令,教学利器。"

王教授
计算机教师

使用帮助

如何安装Cygwin? +

下载安装程序后运行,选择安装目录和软件包镜像,然后选择需要安装的软件包即可。

如何更新已安装的软件包? +

重新运行setup.exe程序,选择"Install from Internet",程序会自动检测需要更新的包。

如何设置环境变量? +

编辑~/.bashrc或~/.bash_profile文件,添加export语句即可永久设置环境变量。

如何访问Windows文件系统? +

Cygwin自动将Windows驱动器挂载到/cygdrive目录下,如C盘对应/cygdrive/c。

如何编译程序? +

使用gcc或g++命令编译,与Linux下相同,如: gcc -o hello hello.c

常见问题

Cygwin是免费的吗? +

是的,Cygwin是完全开源免费的软件,遵循GNU通用公共许可证。

Cygwin和WSL有什么区别? +

Cygwin是在Windows上模拟POSIX环境,而WSL是真正的Linux子系统,两者实现方式不同但功能有重叠。

支持哪些Windows版本? +

支持Windows 7及以上版本,包括Windows 10、11和最新的Windows 12。

如何卸载Cygwin? +

直接删除安装目录即可,如需彻底清理还需删除相关环境变量和注册表项。

如何报告问题或bug? +

可通过Cygwin邮件列表或官方GitHub仓库提交问题报告。