MinGW安装
博客专区 > yintao 的博客 > 博客详情
MinGW安装
yintao 发表于5年前
MinGW安装
  • 发表于 5年前
  • 阅读 807
  • 收藏 2
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

MinGW是什么

MinGW是 Minimalist GNU for Windows 的缩写。MinGW简单的说有点像Unix编程工具集(GCC,GMake,GDB等)在Windows上的移植,此外还包括一个典型的编程环境所需的头文件(C Header,Windows Header),以及导入库。MinGW编译速度也许赶不上Windows上的编译器VC,但同VC相比较,他更轻量级(整个工具集不过几十兆而已,而VC大多接近1个G)。

MinGW的安装与配置
首先去MinGW官网下载点下载MinGW套件,这包括一些必须的套件以及一些可选的:

必须套件
MinGW Runtime                     MinGW环境下 Microsoft C头文件和导入库
MinGW API for MS-Windows   MinGW环境下Microsoft Windows头文件和导入库
gcc-core                               GCC核心组件GNU C编译器,链接C库(GCC组件完整列表
GNU Binutils                          GNU实用工具包(其中包括gcc所需要的汇编器as和链接器ln)
可选套件
gcc-g++                               GNU C++编译器,链接C++库
GNU Make                            GNU Make 工具集
GNU Source-Level Debugger  GNU源码级调试工具GDB

MinGW Utilities                      MinGW自带实用工具包 
MSYS Base System                Unix Shell模拟器

套件下载完成后,将所有的包解压至同一位置,假设为D:/MinGW; 然后在环境变量Path中添加D:/MinGW/bin; 即完成设置。

除了手工下载需要的工具包外,也可以通过Automated MinGW Installer进行一步安装。

MSYS是什么

MSYS是Minimal System的缩写。提到MinGW,我们自然会提及另外一套工具MSYS,它在Windows上模拟了一个典型Unix的Shell环境。

MSYS的安装与配置
下载点下载MSYS,这包括一个必须的基础系统和可选的增补工具集及MSYS编译系统。通常我们选择基础系统安装即可。这里我选择的是MSYS-1.0.10.exe
安装结束时,系统会提示你输入MinGW的安装目录,按照 D:/MinGW 的格式设置即可(如果目录包含空格,则需以引号包围之)。如果设定失败也可以在运行MSYS后手工建立/etc/fstab文件,并录入 D:/MinGW /mingw, 即可在MSYS环境中使用MinGW了。

MSYS文件系统与Windows的互通
打开MSYS的安装目录,会有home和etc子目录。这两个目录里的内容正好对应MSYS文件系统的/home和/etc(其他目录如/usr却没有对应)。如果我们打开MSYS环境并在/home下建立一个文件,那么也会立刻反应到Windows对应目录home中(仍为unix文件格式)。

 

标签: MinGW
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 5
博文 54
码字总数 45783
×
yintao
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: