在Windows系统下使用C++进行开发,GCC是一款免费且功能强大的编译器。通过安装MinGW-w64版本的GCC工具链,我们可以在命令行中直接编译C++源码,适合轻量学习和项目构建。

一、下载MinGW-w64安装包
打开浏览器访问 MinGW-w64 的发布页面,选择适合系统的安装器(例如 mingw-w64-install.exe)。如果页面不可用,也可以从源码仓库获取压缩版工具链并解压到本地目录。
二、安装与目录规划
运行安装程序,建议将安装路径设置为不含空格和中文的目录,例如 C:mingw64。安装类型选择稳定版,架构根据系统选择 x86_64(64位)或 i686(32位)。
常见安装选项
| 选项 | 推荐值 | 说明 |
|---|---|---|
| Architecture | x86_64 | 64位系统选择 |
| Threads | win32 | Windows原生线程 |
| Exception | seh | 异常处理模型 |
三、配置环境变量
安装完成后,需要将编译器的 bin 目录加入系统 PATH。以 Windows 10 为例,在“系统属性-高级-环境变量”中编辑 PATH,新增一条:
C:mingw64bin
保存后重新打开命令提示符使配置生效。
四、验证安装
在命令行输入以下命令查看 GCC 版本信息:
// 验证GCC版本的命令示例(在cmd中执行,非C++代码)
// gcc --version
// g++ --version
#include <iostream>
int main() {
std::cout << "GCC installed" << std::endl;
return 0;
}
若能看到版本号,说明 GCC 已正确安装。随后可用 g++ 编译上述测试文件:
g++ test.cpp -o test.exe test.exe
五、编写简单C++程序测试
新建文件 hello.cpp,内容如下:
#include <iostream>
using namespace std;
int main() {
cout << "Hello from GCC on Windows" << endl;
return 0;
}
使用命令 g++ hello.cpp -o hello.exe 编译,运行 hello.exe 即可看到输出。至此,Windows 下的 GCC C++ 编译环境就配置完成了。