MinGW安装配置教程(Windows版)
MinGW,全称为Minimalist GNU for Windows,是一个可自由使用和发布的Windows特定头文件和使用GNU工具集导入库的集合。它允许在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。使用MinGW开发的程序不需要额外的第三方DLL支持就可以在Windows下运行。
以下是MinGW在Windows环境下的安装和配置教程:
一、下载MinGW-w64
1. 打开MinGW-w64官网下载页面(托管到了SourceForge上):点我查看
2. 向下找,找到最新版本的MinGW,选择seh下载:
说明(第2、3、4、5点总结的可能不太严谨,如果您在这方面有很深入的了解,可以评论区或者私信告诉我):
1. 不要安装上面的
MinGW-W64-install.exe
,这个是联网安装的,服务器在国外,在国内安装因为网络原因大概率会失败。2. x86_64简单而言是64位的操作系统(绝大部分电脑都是64位的),i686属于32位操作系统
3. posix(全称Portable Operating System Interface of UNIX,翻译过来就是UNIX可移植操作系统接口),是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准总称。
4. win32是由Windows操作系统的API,主要也是应用在Windows操作系统上。
5. seh(Structured Exception Handling)是Windows操作系统中默认的异常处理机制,sjlj(Signal Set JMP)是Unix及类Unix系统中的一种轻量级异常处理机制。
二、安装配置MinGW-w64
1. 将下载的7z压缩包(推荐使用Bandzip、7-zip等解压工具)解压到一个你熟悉的地方(建议是英文路径),这里我解压到了D盘:
2. 为MinGW配置环境变量:找到MinGW的安装路径,出现bin、etc、include等文件夹,点击上方路径,鼠标右键点击复制:
3. 打开文件夹,在左侧鼠标右键点击此电脑,点击属性:
4. 点击高级系统设置:
Windows 11 | ![]() |
---|---|
Windows 10 | ![]() |
5. 点击环境变量:
6. 在下方系统变量中,点击新建:
7. 配置安装路径,按照图示操作即可:
8. 双击Path进入:
8. 按照图示操作即可,然后一路点击确定。
9. 检查Mingw环境变量是否配置成功:按Win和R键,输入cmd
并回车,进入控制台,输入gcc -v
和g++ -v
,出现版本信息说明环境变量配置成功!