必须安装MinGW并配置PATH环境变量,否则命令行无法识别gcc/g++;下载mingw-get-setup.exe安装管理器,勾选mingw32-gcc-g++等组件在线安装,将D:\MinGW\bin加入PATH后重启CMD,执行gcc -v和g++ -v验证成功。

要在Windows上直接编译C/C++源文件并生成可执行程序,必须让系统命令行能识别gcc和g++命令,这需要安装编译器本体并将其路径正确注入系统环境变量PATH中,否则输入gcc -v只会提示“不是内部或外部命令”。
下载并运行MinGW安装管理器
访问OSDN镜像站(https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/),下载mingw-get-setup.exe。双击运行,全程点击“Continue”,安装路径建议选不含空格的盘符根目录,例如D:\MinGW。安装过程仅部署包管理器,不下载编译器组件,因此安装极快,几十秒即完成。
安装完毕后会自动弹出MinGW Installation Manager窗口;若未弹出,可手动运行D:\MinGW\bin\mingw-get.exe。此窗口是后续安装gcc/g++的核心界面,【关闭它会导致后续无法安装组件】。
在线安装GCC与G++核心组件
在MinGW Installation Manager中,依次展开“Basic Setup”节点,找到以下三项并右键→“Mark for Installation”:
- mingw32-base
- mingw32-gcc-g++
- mingw32-gdb(调试器,非必需但强烈建议一并安装)
确认勾选后,点击顶部菜单栏“Installation”→“Apply Changes”。此时管理器将联网下载并安装所选包,总大小约150MB,需保持网络畅通。下载失败时界面会提示“Download failed”,此时不要关闭窗口,点击“Review Changes”重试即可——重复操作通常能绕过临时网络抖动。
配置系统环境变量PATH
右键“此电脑”→“属性”→“高级系统设置”→“环境变量”→在“系统变量”中找到Path→点击“编辑”→“新建”→粘贴MinGW的bin路径,例如:D:\MinGW\bin。
注意:如果Path原有值末尾没有分号(;),必须手动在前一个路径后补上分号再换行粘贴新路径,否则会导致路径拼接错误。配置完成后点击全部“确定”保存,【必须重启已打开的CMD或PowerShell窗口,新环境变量才生效】。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
验证GCC和G++是否可用
方法一:Win+R → 输入cmd → 回车 → 依次执行:
gcc -v
g++ -v
若两行均输出详细版本信息(含“gcc version x.x.x”字样),说明安装与配置全部成功。
方法二:快速测试编译能力。在桌面新建文本文件,重命名为hello.cpp,用记事本打开并写入:
#include 保存后,在该文件所在目录打开CMD,执行:
int main() { std::cout
g++ -o hello.exe hello.cpp。如无报错,当前目录将生成hello.exe,直接输入hello回车即可运行并看到输出。

















