cygwin与mingw的区别
来源:互联网 发布:0耗材空气净化器 知乎 编辑:程序博客网 时间:2024/05/21 19:49
1、从目标上说
- MinGW 是让Windows 用户可以用上GNU 工具,比如GCC。
- Cygwin 提供完整的类Unix 环境,Windows 用户不仅可以使用GNU 工具,理论上Linux 上的程序只要用Cygwin 重新编译,就可以在Windows 上运行。
- 如果程序只用到C/C++ 标准库,可以用MinGW 或Cygwin 编译。
- 如果程序还用到了POSIX API,则只能用Cygwin 编译。
- 程序经MinGW 编译后可以直接在Windows 上面运行。
- 程序经Cygwin 编译后运行,需要依赖安装时附带的cygwin1.dll。
小结:Cypwin是运行于WIndows平台的POSIX“子系统”,提供WIndows下的类Unix环境,并提供将部分Linux应用“移植”到WIndows平台的开发环境的一套软件。Cygwin基本上就是传说中的GNU/NT系统(对照GNU/Linux,GNU/BSD,GNU/HURD)。 MinGW是用于进行Windows应用开发的GNU工具链(开发环境),它的编译产物一般是原生Windows应用,虽然它本身不一定要运行在Windows系统下(也存在与Linux、BSD甚至Cygwin下)。
联系:均提供了部分Linux下的应用,多跑在Windows上;MinGW作为Cygwin下的软件包,可以在Cygwin上运行。
阅读全文
0 0
- Cygwin与MinGW的区别
- mingw与Cygwin的区别
- MingW与Cygwin的区别
- MinGw与Cygwin的区别
- MinGw与Cygwin的区别
- MinGw与Cygwin的区别
- MinGw与Cygwin的区别
- MinGw与Cygwin的区别
- cygwin与mingw的区别
- MinGw与Cygwin的区别
- MinGw与Cygwin的区别
- MinGW与Cygwin 的区别
- 【转】cygwin与MinGW区别
- 【转】cygwin与MinGW区别
- cygwin/gcc与MinGW 区别
- cygwin和mingw的区别
- cygwin和mingw的区别
- cygwin和mingw的区别
- Python 语句
- servlet接收multipart/form-data表单数据
- iOS自动化测试之UI自动化测试学习笔记
- vs 2015
- JSR-303验证框架
- cygwin与mingw的区别
- 算法概论课本题目Chapter 8 Exercises 8.10
- MFC获取应用程序的当前工作路径,并分割绝对路径
- nginx 反向代理运行问题总结
- sshd无法发起新的连接
- github使用记录
- TCP中的URG和PSH
- 【Java多线程】Volatile关键字详解
- Python 子字符串查询以及如何简单规避转义字符的麻烦