Mingw、Cygwin和msys2

本文介绍了在Windows系统下三种主要的开发环境:Mingw、Cygwin和MSYS2。Mingw为用户提供了一个简单的GNU开发工具集合;Cygwin则提供了一套更全面的工具集,能够模拟出接近Linux的开发环境;而MSYS2则结合了Cygwin和Mingw的优点,提供了一个强大的包管理和构建平台。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Mingw

mingw是最简Windows系统GNU开发环境工具集合。没有在Windows部署POSIX运行时环境,

网站:http://www.mingw.org/

Cygwin

Cygwin是一个在Windows系统上提供类似Linux功能的大型的GNU和开源工具的集合,通过cygwin1.dll提供大量的POSIX API功能,使人们可以在Windows上按照Linux的方式使用。Windows Vista以上的32位和64位系统都可以使用。但是要想使用linux的程序,必须重新编译后才能在windows上使用。

网站:http://www.cygwin.com/

MSYS2

msys2是Windows上的一个软件发行和构建平台。核心是重写的MSYS,基于Cygwin(POSIX适配层)和MinGW-w64。提供了bash shell、自动化工具和版本控制系统,使用起来跟MinGW-w64类似。它是一个包管理系统方便软件包的安装和管理,特点有自动依赖解决、简单完整的系统升级和直接软件包构建。

网站:http://www.msys2.org/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值