安装 MinGW-w64
简介
MinGW-w64 是 MinGW 项目的 64 位版本。而 MinGW(Minimalist GNU for Windows)是 GCC 编译套件和 GNU Binutils 工具移植到 Windows 下的产物。简单理解,它就是 Windows 平台上的 GCC。
MinGW-w64 项目官网:www.mingw-w64.org
由于 MinGW-w64 项目只提供源代码而不提供编译好的二进制文件,因此我们要安装的所谓“MinGW-w64”实际上不是 MinGW-w64 项目本身,而是提供二进制文件的 MinGW-W64-binaries 项目。很多人直接用搜索引擎搜索“MinGW-w64”,结果被引到 MinGW-w64 项目的 Source Forge 代码仓库,下载下来一堆源代码,不知道怎么用,实际上是找错了项目。
安装 MinGW-W64-binaries
-
下载 MinGW-W64-binaries 压缩包并解压。
打开 MinGW-W64-binaries 项目的 Releases 页面。
MinGW-W64-binaries 项目根据不同的编译选项提供了不同的二进制压缩包。一般来说,最适合我们的文件名称类似如下:
x86_64-x.x.x-release-posix-seh-ucrt-rt_vx-revx.7z
下载该压缩包,解压到合适的位置,比如
C:\mingw64
。 -
添加
Path
环境变量。PATH
是系统查找二进制(可执行)文件时使用的路径,设置了PATH
,就能让系统以及其他程序找到 MinGW-W64-binaries 的可执行文件。打开
设置
>系统
>系统信息
>高级系统设置
,在高级
选项卡下打开环境变量
,你会发现xxx 的用户变量
和系统变量
栏中都有一个Path
变量。这两个Path
编辑哪个都行,区别是用户变量只对自己可见,系统变量则对系统上的所有用户都可见。个人建议如果你将 MinGW-W64-binaries 解压到了用户目录,就编辑用户变量,否则编辑系统变量。如果你听不懂我在说什么,编辑哪个都行。双击
Path
,点新建
,将你刚刚解压的 MinGW-W64-binaries 压缩包内bin
目录的路径填进来,比如C:\mingw64\bin
。将刚刚打开的所有窗口点击
确定
来关闭。 -
验证安装。
打开终端,输入
gcc --version
,如果你的输出和我的类似,则证明你安装成功了。$ gcc --version gcc.exe (x86_64-posix-seh-rev0, Built by MinGW-Builds project) 13.2.0 Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
参考: