MinGW(64位)最新下载和环境配置保姆级教程

文章目录

一、下载

二、安装


一、下载

点击 这里
进入官网下载MinGW安装包。(MinGW的所有软件都将在64位Windows平台上执行,所以不管32位还是64位都是一样的。)

进不去官网的,我已经把安装包上传到网盘,直接下载即可:

https://pan.quark.cn/s/5374e31e681f

二、安装

2.1解压安装包

  • 解压完毕差不多就是这个样子:
    在这里插入图片描述
  • 然后再bin目录里面就可以找到g++.exe或者gcc.exe:
    在这里插入图片描述
2.2、MinGW-w64环境变量的设置
  • 点击此电脑的属性:
    在这里插入图片描述
  • 点击高级系统设置:
    在这里插入图片描述
  • 点击环境变量:
    在这里插入图片描述
  • 点击系统变量中新建一个环境变量,环境变量名字我这里是MinGW_HOME,值是你安装的路径:
    在这里插入图片描述
    在这里插入图片描述
  • 然后点击系统变量中的PATH环境变量,新建一个环境变量,路径是安装目录下的bin目录路径,因为gcc.exe和g++.exe都在这里面:
    在这里插入图片描述
    在这里插入图片描述
  • 或者你也可以这样设置路径:
    在这里插入图片描述

3、验证MinGW是否安装成功

  • windows+r打开命令行管理器并且输入cmd:
    在这里插入图片描述
  • 然后输入gcc -v 或者g++ -v 或者 gcc --version 或者 g++ --version:
    在这里插入图片描述
    在这里插入图片描述

4、编写一段简单的代码验证下

- 在这个目录下或者任意目录下新建一个main.cpp:
在这里插入图片描述

  • 代码如下:
#include<iostream>
#include<stdio.h>
int main(){
    std::cout<<"mingw"<<std::endl;
    printf("mingw\n");
    return 0;
}
  • 在这个路径下输入cmd进入命令行模式:
    在这里插入图片描述
  • 输入g++ maiin.cpp就会生成a.exe:
    在这里插入图片描述
  • 直接 a.exe,就会输出结果:
    在这里插入图片描述

5、总结

gcc或者g++是c/c++的编译器,但是通常在 Linux
上才能用。如果要在windows上用,我们要借助MinGW使用它。

MinGW(Minimalist GNU for Windows)是一个开发工具集,主要用于在
Windows 环境下使用类似于 Unix/Linux 环境下的 GNU 工具,包括 gcc(GNU
Compiler Collection)和 g++(GNU C++ Compiler)等编译器。

MinGW 提供了一种在 Windows 上进行 C 和 C++
编程的方式,使开发者可以使用常见的编译器、链接器和工具,从而能够将源代码编译成可执行文件,就像在
Unix/Linux 环境下一样。通过 MinGW,开发者可以使用标准的 C/C++
编译器,同时也可以访问一些常用的命令行工具,从而实现在 Windows
上进行跨平台的开发。

MinGW 的目标之一是提供一个轻量级的开发环境,使开发者能够在 Windows
上编写和编译原生的 C/C++
程序,而无需依赖于大型的集成开发环境(IDE)。开发者可以在命令行中使用
gcc 和 g++ 命令来编译和链接程序,也可以配合其他文本编辑器进行开发。

总之,MinGW 是在 Windows 平台上使用 gcc 和 g++ 等 GNU
工具的一种方式,适用于希望在 Windows 上进行 C 和 C++ 开发的开发者。

大型的集成开发环境(IDE)。开发者可以在命令行中使用
gcc 和 g++ 命令来编译和链接程序,也可以配合其他文本编辑器进行开发。**

总之,MinGW 是在 Windows 平台上使用 gcc 和 g++ 等 GNU
工具的一种方式,适用于希望在 Windows 上进行 C 和 C++ 开发的开发者。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值