基于MinGW-w64编译器套件的VS Code环境配置(C语言/C++)全流程 && 手把手傻瓜式教学

在配置VS Code环境的过程中实在是遇到了太多问题,在网上寻找了很多办法都是解决了这个问题,另外的问题又出来了,因此记录一下整个配置流程。

目录

编译器MinGW-w64的下载和配置

注意:MinGW 和 MinGW-w64 是两个不同的东西(MinGW 相对较老,建议用 MinGW-w64 )
——————————————————————————
下载地址:https://sourceforge.net/projects/mingw-w64/files/

MinGW-w64的下载

进入网址,拉到下面,找到我们需要的编译器套件。
基于MinGW-w64编译器套件的VS Code环境配置(C语言/C++)全流程 && 手把手傻瓜式教学
版本选择解释:
1.64位系统推荐x86_64的版本,32位系统则最好先换系统,否则只能用i686的;
2.win32和posix代表线程模型,seh、sjlj、dwarf代表不同的异常处理模式,理论上都可以随便选。

这里以x86_64-win32-seh为例进行下载和稍后的环境配置。

MinGW-w64的解压

基于MinGW-w64编译器套件的VS Code环境配置(C语言/C++)全流程 && 手把手傻瓜式教学
下载好以后是一个47.1MB的压缩文件,后缀名为".7z",可以用Bandizip进行解压。

压缩文件内是一个名为mingw64的单文件夹,强烈建议直接解压到某盘根目录下!!
如不然,请务必将其放到某个全英文、不包含空格且尽可能短的目录下,整条路径中不要出现任何中文!

请务必将其放到某个全英文、不包含空格且尽可能短的目录下,整条路径中不要出现任何中文!
请务必将其放到某个全英文、不包含空格且尽可能短的目录下,整条路径中不要出现任何中文!
请务必将其放到某个全英文、不包含空格且尽可能短的目录下,整条路径中不要出现任何中文!
重要的事情说三遍!!!
后面各种找不到编译器或者编译报错等各种问题出现了就不用再问了,就是这个原因(@_@)

基于MinGW-w64编译器套件的VS Code环境配置(C语言/C++)全流程 && 手把手傻瓜式教学
mingw64的所在位置和完整内容如上图。请注意其中bin文件夹是我们实际调用的编译器所在的位置,其他文件夹是相关资源不可或缺的。

环境变量的配置

按快捷键【Windows徽标】+【S】或在桌面底部任务栏中点开搜索栏,输入“环境变量”,在弹出的两个匹配结果中,选择“编辑账户的环境变量”(强烈建议选择这个!!!
基于MinGW-w64编译器套件的VS Code环境配置(C语言/C++)全流程 && 手把手傻瓜式教学
点击上面的用户变量Path,选择“编辑”
基于MinGW-w64编译器套件的VS Code环境配置(C语言/C++)全流程 && 手把手傻瓜式教学
在右侧选择“浏览”找到bin文件夹,然后一路确定退出
基于MinGW-w64编译器套件的VS Code环境配置(C语言/C++)全流程 && 手把手傻瓜式教学
选择完后可通过右侧的“上移”按钮将其置顶


最后为了验证之前的操作是否正确,在搜索栏中输入“cmd”,启动“命令提示符”。在命令提示符窗口中输入命令where gcc

基于MinGW-w64编译器套件的VS Code环境配置(C语言/C++)全流程 && 手把手傻瓜式教学
如果只有一条结果,且红框部分正是我们刚刚添加到环境变量的目录,则大功告成

上一篇:windows安装gcc


下一篇:windows下配置codeblocks+mingw+opencv3.4.1+contrib