首页 > 后端开发 > C++ > 正文

c++怎么在Windows下使用MinGW编译程序_c++轻量化GCC编译环境配置

下次还敢
发布: 2025-11-14 09:55:27
原创
448人浏览过
使用MinGW-w64或MSYS2在Windows下配置C++编译环境,可实现无需IDE的轻量开发。2. 下载MinGW-w64并解压,推荐使用winlibs.com提供的独立版本至C:\mingw。3. 将C:\mingw\bin添加到系统PATH环境变量,验证g++ --version成功显示版本信息。4. 编写hello.cpp文件,通过g++ hello.cpp -o hello.exe编译运行,输出Hello, MinGW! 表示成功。5. 可选使用MSYS2安装,通过pacman -S mingw-w64-x86_64-gcc获取编译器并配置路径,便于包管理维护。

c++怎么在windows下使用mingw编译程序_c++轻量化gcc编译环境配置

在Windows下使用MinGW配置C++轻量化GCC编译环境,可以让你不依赖大型IDE(如Visual Studio)也能编译运行C++程序。MinGW(Minimalist GNU for Windows)提供了一套轻量级的GNU工具链,包括gcc、g++等,非常适合学习和小型项目开发。

1. 下载并安装MinGW

MinGW官方站点较老,推荐使用更现代且维护良好的分支 MinGW-w64,支持32位和64位Windows系统。

操作步骤:

2. 配置系统环境变量

为了让命令行能全局调用g++,需要将MinGW的bin目录加入系统PATH。

设置方法:
  • 右键“此电脑” → “属性” → “高级系统设置” → “环境变量”
  • 在“系统变量”中找到 Path,点击“编辑”
  • 新增一项:比如 C:\mingw\bin(根据你的实际路径修改)
  • 保存并关闭所有窗口

验证是否成功:打开命令提示符(cmd),输入

立即学习C++免费学习笔记(深入)”;

g++ --version
登录后复制

如果显示gcc版本信息,说明配置成功。

3. 编写并编译第一个C++程序

创建一个简单的C++文件进行测试。

豆包AI编程
豆包AI编程

豆包推出的AI编程助手

豆包AI编程 483
查看详情 豆包AI编程
示例代码(hello.cpp):
#include <iostream>
int main() {
    std::cout << "Hello, MinGW!" << std::endl;
    return 0;
}
登录后复制
编译命令:
g++ hello.cpp -o hello.exe
登录后复制

生成 hello.exe 后,运行:

hello.exe
登录后复制

输出 Hello, MinGW! 即表示编译运行成功。

4. (可选)使用MSYS2简化管理

如果你希望有包管理功能,推荐使用 MSYS2,它能通过pacman命令安装MinGW-w64工具链。

基本步骤:
  • 下载安装 MSYS2:https://www.msys2.org/
  • 运行 MSYS2终端,执行更新:
  • pacman -Syu
    登录后复制
  • 安装64位g++编译器:
  • pacman -S mingw-w64-x86_64-gcc
    登录后复制
  • msys64\mingw64\bin 加入系统PATH

之后就可以在任意命令行使用 g++ 了。

基本上就这些。配置完成后,你可以用记事本、VS Code等编辑器编写C++代码,配合MinGW实现轻量高效的编译流程。不复杂但容易忽略的是环境变量设置和路径选择,务必确认g++能被系统识别。

以上就是c++++怎么在Windows下使用MinGW编译程序_c++轻量化GCC编译环境配置的详细内容,更多请关注php中文网其它相关文章!

c++速学教程(入门到精通)
c++速学教程(入门到精通)

c++怎么学习?c++怎么入门?c++在哪学?c++怎么学才快?不用担心,这里为大家提供了c++速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号