CygWin、MinGw和Msys的区别
2016-01-04 12:34
239 查看
做了6年的Windows C++,觉得已经没什么挑战力;而且Windows C++已经没落,不得不转Linux C++;
习惯了Windows的界面,习惯了傻瓜式的VS IDE,现在遇到Linux命令行、gcc、g++、vim这种高端大气上档次的东西,还真是傻眼了;
那就百度、谷歌吧,但是一艘一大片,全都是相互抄袭转载的内容,价值不大,讲了一大堆也没讲明白,于是只有自己慢慢摸索。
言归正传:
CygWin 是一个Windows平台上运行的类Unix模拟环境,你可以把它当做Windows平台上的一个类Unix的虚拟机;
MinGW 是一个Windows版本的GNU开发套件,你可以在Windows cmd里面输入gcc HelloWorld.c;
Msys 是一个Windows平台上运行的类Unix模拟环境,配合MinGW;
总之,CygWin和Msys基本是一个概念,配合MinGW,它们就可以做Unix和Linux的开发,比如C、C++。
以上都是自己的理解,有不当之处还请各位指正,谢谢!
习惯了Windows的界面,习惯了傻瓜式的VS IDE,现在遇到Linux命令行、gcc、g++、vim这种高端大气上档次的东西,还真是傻眼了;
那就百度、谷歌吧,但是一艘一大片,全都是相互抄袭转载的内容,价值不大,讲了一大堆也没讲明白,于是只有自己慢慢摸索。
言归正传:
CygWin 是一个Windows平台上运行的类Unix模拟环境,你可以把它当做Windows平台上的一个类Unix的虚拟机;
MinGW 是一个Windows版本的GNU开发套件,你可以在Windows cmd里面输入gcc HelloWorld.c;
Msys 是一个Windows平台上运行的类Unix模拟环境,配合MinGW;
总之,CygWin和Msys基本是一个概念,配合MinGW,它们就可以做Unix和Linux的开发,比如C、C++。
以上都是自己的理解,有不当之处还请各位指正,谢谢!
相关文章推荐
- W3School-CSS 轮廓(Outline)实例
- Socket编程实践(9) --套接字IO超时设置方法
- 学习笔记:Android基本组件之Activity
- Oracle的绿色客户端工具,支持ODBC和PL_SQL
- Java数字相关
- Socket编程实践(8) --Select-I/O复用
- Java-Blob-取出来插入另一个数据库[导库程序]
- poj 2774 Long Long Message 后缀数组
- CF Good Bye 2015 E. New Year and Three Musketeers(贪心+枚举)
- ImportError: No module named cv2
- iOS中UITableView性能优化
- Socket编程实践(7) --Socket-Class封装(改进版v2)
- 小木木的Python学习笔记
- android 使用字体图标(Icon Font)
- 使用MDK将STM32的标准库编译成lib使用
- Socket编程实践(6) --TCP服务端注意事项
- 根据Html文本设置控件的尺寸
- 应用时代,firefox os之死
- Socket编程实践(5) --TCP粘包问题与解决
- android开发笔记:framgment相关