MinGW概念
来源:互联网 发布:福建广电网络集团 网址 编辑:程序博客网 时间:2024/06/05 04:17
MinGW和MSYS工程基本概念
什么是MinGW
MinGW是“Minimalist GNU for Winodws”的缩写,它是一个原生微软Windows应用的开发环境。
MinGW提供了一个完成开源编程工具集,这个工具集适用于原生MS-Windows应用的开发;而且,该工具集独立于第三方C运行动态库(C-Runtime DLLs)。(注意,该工具集实际上依赖于一些Microsoft操作系统自带的动态链接库DLLs;这其中最著名的就是MSVCRT.DLL-微软C运行库。除此之外,多线程应用必须包含自由发布的支持多线程的动态链接库DLL,它们是由MinGW自身提供。)
MinGW编译器提供访问微软C运行库和其他语言实时库的函数的能力。MinGW是一个最小(可用)集,不会提供将POSIX应用部署到MS-Windows环境的POSIX运行环境。如果你希望将POSIX应用部署到MS-Windows环境,请考虑使用 Cygwin。
开发者不但可以在原生MS-Windows平台上使用MinGW,而且也能够将其用在交叉主机环境,(请参照下面几条建议 —— 你可能需要阅读更多内容来了解这一点),MinGW包括:
- GNU编译器集(GCC)功能,包含C,C++,ADA和Fortan编译器
- Windows版的GNU工具集(汇编器,链接器,打包管理器)
- 带GUI界面的命令行安装器,用于MinGW和MSYS在MS-Windows上的部署
- 首次安装的GUI辅助工具(mingw-get-setup)
MSYS,全拼是”Minimal SYStem”,它是一个Bourne Shell命令行翻译器系统。被提供用来作为微软的cmd.exe的替代工具,它提供通用功能的命令行环境,非常适合与MinGW的使用,对于将许多开源应用移植到MS-Windows平台的时候;轻量级的Cygwin-1.3包含一个小的Unix工具集,可以实现这一目标。
参考资料链接:[ http://www.mingw.org/ ]
0 0
- MinGW概念
- MinGW相关概念
- MinGW
- mingw
- mingw
- mingw
- MinGW
- mingw
- MinGW
- MinGW
- mingw
- MinGW
- MinGW
- mingw
- MinGW
- MinGw
- MinGW
- minGW
- 在 win8.1 右键菜单加上“使用 Windows Defender 扫描”
- char*做map的key使用时的问题
- Java并发中的Lock—ReentrantLock
- CUDA学习--2
- mysql互为主从配置
- MinGW概念
- 自留笔记(静动网页)
- caffe中RGB图像三通道卷积过程学习推导
- 4 Python中的列表list
- TKmybatis的框架介绍和原理分析及Mybatis新特性演示
- 打开PyCharm弹出来"cannot lock system folders"框框的解决方法
- 使用纯css更改下拉菜单的默认样式
- Forbidden HTTP request (我在开发的时候遇到的错误)
- JavaScript 字符串案例 indexOf lastIndexOf