windows 的C/C++编译环境 mingw 环境配置

本篇博客仅仅讲解快速实现 vscode + mingw 编译c++代码的步骤。因此只是利用 mingw 编译器就可以实现。

mingw

mingw-W64 是一款用于 Windows 操作系统的开源 C/C++ 编译器集合,它完全兼容 GNU 工具集,可以在 Windows 平台上编译出可以在 Windows、Linux 和 macOS 等操作系统上运行的可执行文件。

mingw-W64下载链接:https://sourceforge.net/projects/mingw-w64/files/

  1. 推荐下载 离线版本“x86_64-posix-seh”

  2. 将下载文件解压到指定目录,并将bin目录加入到环境变量

  3. 在终端输入 “gcc --version”

PS D:\program\c++> gcc --version
gcc.exe (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 8.1.0
Copyright (C) 2018 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.

可以看到输出:gcc.exe (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 8.1.0
说明配置成功。

环境验证

  1. 在vscode打开文件夹,新建 main.cpp 文件,加入代码,目录结构与代码如下:

#include <iostream>

int main()
{
    std::cout << "Hello, world!" << std::endl;
    return 0;
}
  1. 在 vscode 中使用快捷键 ctrl + shift + P ,点击 C/C++: 编辑配置(UI) 进行配置。
  2. 将编译器路径设置为 mingw g++ 编译器路径。再返回工程目录,可以观察到,已经新生成了 .vscode 文件。可以打开查看,就会发现 c_cpp_properties.json 内容就是之前的配置内容。

  1. 直接运行,运行后还会发现生成了 main.exe
    结果:
PS D:\program\test\test_cpp>  & 'c:\Users\.vscode\extensions\ms-vscode.cpptools-1.15.4-win32-x64\debugAdapters\bin\WindowsDebugLauncher.exe' '--stdin=Microsoft-MIEngine-In-1zxr1zvn.gfn' '--stdout=Microsoft-MIEngine-Out-rjm4no3z.gh2' '--stderr=Microsoft-MIEngine-Error-1cz3svc2.k3s' '--pid=Microsoft-MIEngine-Pid-dzhao4mi.sli' '--dbgExe=D:\appdata\mingw64\bin\gdb.exe' '--interpreter=mi' 
Hello, world!
PS D:\program\test\test_cpp> 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值