完整的GNU和开源工具集合,为Windows提供类UNIX功能
更新时间:2025-06-03
在Windows上提供完整的POSIX API实现,运行Linux工具和shell脚本
包含GCC、GDB、Make等完整开发工具,支持C/C++等语言开发
通过setup.exe轻松安装和管理数千个开源软件包
与Windows系统无缝集成,可访问Windows文件系统和注册表
提供功能强大的终端模拟器,支持bash、zsh等shell
包含ssh、curl、wget等网络工具,支持完整TCP/IP协议栈
更新GCC工具链至13.2版本,优化终端性能,修复路径转换问题。
新增对Windows 12的支持,改进包依赖解析算法。
更新核心库以支持最新POSIX标准,提升系统稳定性。
优化安装程序界面,增加离线安装模式,修复安全漏洞。
改进终端字体渲染,增加对高DPI显示器的支持。
"Cygwin让我能在Windows上无缝运行Linux工具和脚本,开发效率大幅提升,是开发者的必备工具。"
"作为系统管理员,Cygwin提供的工具集让我能统一管理Windows和Linux服务器,非常实用。"
"学习Linux命令的最佳方式,不需要安装虚拟机就能在Windows上练习UNIX命令,教学利器。"
下载安装程序后运行,选择安装目录和软件包镜像,然后选择需要安装的软件包即可。
重新运行setup.exe程序,选择"Install from Internet",程序会自动检测需要更新的包。
编辑~/.bashrc或~/.bash_profile文件,添加export语句即可永久设置环境变量。
Cygwin自动将Windows驱动器挂载到/cygdrive目录下,如C盘对应/cygdrive/c。
使用gcc或g++命令编译,与Linux下相同,如: gcc -o hello hello.c
是的,Cygwin是完全开源免费的软件,遵循GNU通用公共许可证。
Cygwin是在Windows上模拟POSIX环境,而WSL是真正的Linux子系统,两者实现方式不同但功能有重叠。
支持Windows 7及以上版本,包括Windows 10、11和最新的Windows 12。
直接删除安装目录即可,如需彻底清理还需删除相关环境变量和注册表项。
可通过Cygwin邮件列表或官方GitHub仓库提交问题报告。