关于MinGW和MSYS
MinGW是Minimalist GNU for Windows的缩写,是本地Windows应用的极简开发环境。
MinGW为本地MS-Windows应用的开发提供了完整的开源编程工具集,而且不依赖于第三方C运行时DLL。(它确实依赖于很多由微软提供的DLL,这些DLL是操作系统的一部分。其中最主要的是MSVCRT.DLL,即微软C运行时库。此外,线程应用必须附带一个可自由发布的线程支持DLL,作为MinGW的一部分提供)。
MinGW编译器提供对微软C运行时和一些特定语言运行时的功能的访问。MinGW,作为最简开发环境,现在、将来都不会尝试提供POSIX运行时环境以在MS-Windows上部署POSIX应用。如果你希望在该平台上部署POSIX应用,请考虑使用Cygwin。
主要提供给工作于MS-Windows平台的开发者使用,但也适用于跨主机应用。MinGW包括:
- GCC的移植,包括C、C++、ADA、Fortran编译器;
- 用于Windows的GNU Binutils(汇编器、链接器、归档管理器);
- 一个命令行安装器,附带可选的GUI前端,(mingw-get)用于在MS-Windows上部署MinGW和MSYS;
- 一个GUI式的首次安装工具(mingw-get-setup);
MSYS,是Minimal SYStem的缩写,是一个Bourne Shell命令行解释器系统。可作为微软cmd.exe的替代选择,提供了通用命令行环境,特别适合用来与MinGW搭配使用以及移植开源应用到MS-Windows平台;它是Cygwin-1.3的一个轻量级分支,包括一小部分的UNIX工具,用于促进这一目标。
关于MinGW和MSYS相关推荐
- MinGW和MSYS的自动安装 【转】
好吧,这是今天写的第二篇文章.我表示这篇才是今天的重头.(伪 半年之前曾经写过一篇关于MinGW和MSYS的手动安装的文章[1],到现在还是全站点击率最高的.(目前这篇文章是最高的.)好吧,侧面反映了 ...
- 64位MinGW和MSYS的安装
Win7 64位中MinGW和MSYS的安装 背景: A. 由于需要在Win7 64位系统下使用Visual Studio,并调用OpenBlas库,所以需要gcc在windows下编译该库. B. ...
- windows7下使用mingw和msys编译JEPG源代码
windows7下使用mingw和msys编译JPEG源代码 首先下载JPEG源代码 下载安装MSYS2和mingw 下载make 编译JPEG-8a 首先下载JPEG源代码 http://www.i ...
- MinGW 和 MSYS
今天在编译一个开源软件时,用到了MinGW 和MSYS.在这里介绍下他们的功能和配置. MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist GNU on W ...
- Win7 64位中MinGW和MSYS的安装
Win7 64位中MinGW和MSYS的安装 背景: A. 由于需要在Win7 64位系统下使用Visual Studio,并调用OpenBlas库,所以需要gcc在windows下编译该库. B. ...
- MinGW 和 MSYS 的手动安装与环境配置
[2010-11-18 注] 目前MinGW已经提供了自动安装包.尽管如此,这篇文章的内容依然有效.如果需要查看关于MinGW和MSYS自动安装的内容,请移步: http://www.swingwor ...
- MinGW和MSYS简介
MinGW 和 MSYS 分类: linux开发 2008-03-13 09:35 4162人阅读 评论(1) 收藏 举报 今天在编译一个开源软件时,用到了MinGW 和MSYS.在这里介绍下他们的功 ...
- [转]MinGW与MSYS
MinGW与MSYS 2008-10-30 21:08 MinGW是什么 MinGW简单的说有点像Unix编程工具集(GCC,GMake,GDB等)在Windows上的移植,此外还包括一个典型的编程环 ...
- 安装MinGW和MSYS
今天和一位朋友聊天,了解到他现在win平台用eclipse来学习编程,于是我也打算安装一个试 试.google了之后发现在win平台上用eclipse开发c/c++程序需要c/c++编译器,而一般大家 ...
- MinGW、MSYS、Cygwin、Git Bash Shell
MinGW 是Minimalist GNU for Windows的缩写,提供了windows平台上极简的GUN开发环境,包含编译器gcc.g++.链接器.调试器等,用以开发windows应用程序.M ...
最新文章
- C语言中字符串常用函数--strcat,strcpy
- Python列表排序 reverse、sort、sorted 操作方法详解
- 图数据库之Pregel
- 基于verilog贪吃蛇游戏设计
- 如何写 go 代码 (How to Write Go Code 翻译)
- 【计算机图形学】实验:C#.net环境下的图形变换完整实验操作流程
- httpd2.4源码编译
- java复制sheet_Java对excel中的sheet进行拷贝
- 使用这个,自定义AlertDialog在你手里都不是问题
- JDK8-u271/u272的jre和jdk/jre的文件有差异
- 安装Ubuntu18
- Android下ping的简单工具类
- 64qam星座图matlab,基于MATLAB的QAM 眼图和星座图
- 推荐几个我喜爱的英文民谣歌手
- 低通滤波器降噪matlab,基于MATLAB语音信号降噪处理方法研究
- html动画3d背景图片,jQuery和CSS3全屏3D背景图片视觉差特效
- The 'mode' option has not been set, webpack will fallback to 'production' for th is value
- 快递单号查询,物流查询
- OpenCV基础应用4.边缘检测
- 基于Python的自制画板小工具