跳转到内容
新建笔记

Windows 安装与验证 MinGW-w64 工具链

MinGW-w64 提供 Windows 开发所需的头文件和运行库。实际编译 C/C++ 时通常安装包含 GCC 或 Clang、链接器等组件的预构建工具链,而不是只下载头文件项目。

从 MinGW-w64 官方工具链列表 选择发行版。原笔记使用的 MinGW-W64-builds 发布页 是其中一种独立压缩包方案;不同发行版的目录结构和更新方式可能不同。

下载前确认目标架构(例如 x86_64)与项目依赖一致,同时核对发行版标注的 C 运行库、线程模型和异常模型。不要仅看文件名中哪个版本号最大,更不要混用来自不同工具链的头文件、库和 DLL。

  1. 下载所需压缩包并完整解压,例如放到 D:\tools\mingw64。
  2. 找到真正包含 gcc.exe、g++.exe 的 bin 目录。
  3. 将这个 bin 加入当前用户 PATH,重新打开终端。
  4. 检查实际命中的程序,避免与其他 GCC 安装混淆:
终端窗口
Get-Command gcc, g++ | Select-Object Name, Source
gcc --version
gcc -dumpmachine

保存 hello.cpp:

#include <iostream>
int main() {
std::cout << "hello\n";
}
终端窗口
g++ -std=c++17 -Wall -Wextra hello.cpp -o hello.exe
.\hello.exe

命令找不到时检查 PATH 和新终端;缺少运行时 DLL 时检查发行版的运行库部署要求;使用 CMake 或 IDE 时还应核对它们实际选择的编译器路径。编译器更新后,不应假设旧构建目录中的探测结果已自动刷新。