免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2273 | 回复: 2
打印 上一主题 下一主题

请问:cygwin,gunwin32,mingw的联系与区别 [复制链接]

iamdaiyuan 该用户已被删除
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-22 12:41 |只看该作者 |倒序浏览
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
2 [报告]
发表于 2006-06-28 22:17 |只看该作者
谈谈我的意见,, 不对还请指正。

1. 三个玩意都是 for win的,,
2. cygwin上提供了一个linux/unix模拟环境,, 包括开发环境,, 我觉得可以这样理解,cygwin部分的实现了一套能在windows上运行的的Unix编程接口, 比如你可以在cygwin使用fork(),unix套接字等等,它依靠的是以cygwin1.dll为核心的转换接口,正因为这样,在cygwin下的程序,,从效率上讲比较低,比如网络程序。  还有一个问题需要提一下,在cygwin下开发程序,是可以在独立在windows下运行,不需要cygwin环境的支持,前提是你在你的程序下包括了相应的cygwin支持库,比如cygwin1.dll
3. gnuwin32是native程序,它不依靠第三方的支持,没有中间层,到现在为止,我看到的它的方向还是为windows用户(主要还是在windows下工作的unix开发者,比如说在下这种人)提供unix tools,, 很不错的玩意,,
4.mingw是一个for windows的编译器,或者说编译环境,, 和cl,bcc,icc没什么区别,从理论上讲可以完全替代vc,bc之类的东西,用它编译的程序买出去之后,不会收到microsoft的警告信。
iamdaiyuan 该用户已被删除
3 [报告]
发表于 2006-07-14 14:50 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP