MinGW、MinGW-w64 简介

MinGW(全称为 Minimalist GNU for Windows),它实际上是将经典的开源 C 语言编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32 API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Windows 平台不具备的,但是 Linux 平台具备的开发工具和 API 函数。用一句话来概括就是:MinGW 就是 GCC 的 Windows 版本 ;

MinGW-w64 原本是 MinGW 项目的分支,后来成为独立发展得项目,由于仅有 MinGW-w64 被 GCC 官方所支持, 而 MinGW 早已停止更新, 因此推荐使用 MinGW-w64;

MinGW-w64 与 MinGW 的区别在于 MinGW 只能编译生成 32 位可执行程序,而 MinGW-w64 则可以编译生成 64 位或 32 位可执行程序。

MingW有三个主要版本:

  1. mingw32-gcc.exe 编译器将在 32 位系统上构建 32 位应用程序。
  2. i686-w64-mingw32-gcc.exe 编译器将在 64 位系统上构建 32 位应用程序。
  3. x86_64-w64-mingw32-gcc.exe 编译器将在 64 位系统上构建 64 位应用程序。

MinGW下载安装

下载地址

MinGW-w64 - for 32 and 64 bit Windows download | SourceForge.net

image-20220610130550272

下载得到的是压缩文件,将其放到自定义的文件夹中,然后解压缩。

image-20220610130705075

配置环境变量

bin 文件夹所在位置放入环境变量 Path 中。我的路径是 D:\Program Files (x86)\MinGW\mingw64\bin

image-20220610130809275

测试

之后可以在 cmd 命令行下查看是否安装成功

输入 gcc -vg++ -v 查看

image-20220610130943752

image-20220610130948927

参考

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐