本文的参考文档
https://code.visualstudio.com/docs/cpp/config-mingw#_prerequisites

在vscode中安装c/c++的扩展

在这里插入图片描述

在这里插入图片描述

安装MinGW-w64 工具链

通过 MSYS2 获取最新版本的 MinGW-w64。MSYS2 提供最新的原生构建版本,涵盖 GCC、MinGW-w64 以及其他实用的 C++ 工具和库。

访问https://www.msys2.org/

根据自己的机器CPU型号下载对应的版本,我的是AMD64的,所以下载的是红圈中的:
在这里插入图片描述

我下载下来的安装包是msys2-x86_64-20250830.exe

备注:对于windows机器,可以在cmd窗口执行命令 echo %PROCESSOR_ARCHITECTURE% 来判断CPU的型号,例如:
在这里插入图片描述

安装MSYS2

双击上面下载下来的安装包,进行安装。下面是安装过程截图:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

点击 Finish 按钮,弹出窗口:
在这里插入图片描述

在上面终端窗口中,执行命令 pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain 来安装MinGW-w64工具链:
在这里插入图片描述

回车:
在这里插入图片描述

输入 y,然后回车(备注:信息很多,我只截取了开始和最后的两屏):
在这里插入图片描述

在这里插入图片描述

将 MinGW-w64 bin 加到系统path环境变量中,这个根据前面自己选择的安装目录来确定MinGW-w64 bin是什么,我前面安装目录是E:\software\msys64,所以我的MinGW-w64 bin 是E:\software\msys64\ucrt64\bin

检查 MinGW 安装是否正确

重新打开一个cmd窗口,输入gcc --version
在这里插入图片描述

输入 g++ --version在这里插入图片描述

输入 gdb --version
在这里插入图片描述

看到了上面的输出信息,证明安装成功了。

创建一个hello world应用

在硬盘上创建一个目录,例如我的目录是E:\temp\c-projects,在该目录下面再创建一个目录helloworld
在这里插入图片描述

到cmd窗口,切换到上面创建的目录下面:
在这里插入图片描述

输入 code . 命令,然后回车:
在这里插入图片描述

拉起了vscode窗口:
在这里插入图片描述

点击 是,我信任此作者,然后关闭欢迎页:
在这里插入图片描述

在目录下面创建一个helloworld.c文件,输入文件内容如下:
在这里插入图片描述

点击右上角的 运行按钮旁边的下拉箭头,选择 运行C/C++文件:
在这里插入图片描述

在终端窗口就输出了运行的结果:
在这里插入图片描述

更多推荐