一、安装 MinGW-w64 编译器套件
本文提到的 MinGW-w64 是一个著名项目为 Windows 64位平台提供的一套编译器,它也受到了微软官方文档的推荐,相关文件托管在 SourceForge 的网站上
因为 Windows 下的 VScode 不直接具备对于 C 语言的编译调试功能,所以要下载集成 gcc 等工具的 MinGw 以提供扩展支持。
1, 下载 MinGW-w64
下载地址为:MinGW-w64 - for 32 and 64 bit Windowssourceforge.net
翻到下面,找到我们需要的编译器套件(其中x86_64代表64位,win32代表Windows平台,后缀为 seh)
至于 Linux 和 Mac,这里限于篇幅不可能详解,但它们安装编译器都可以直接利用命令行中的包管理器完成,可自行百度“Linux 安装gcc”、“Mac 安装clang”。
下载下来是个几十MB的压缩文件,后缀名为”.7z”,需要支持该格式的压缩软件进行解压。
2, 解压 mingw64
下载之后将该文件夹解压到某个目录下,我放在了D盘
3, 配置用户环境变量
为使外部程序或用户(也就是你)能访问到编译器,需要把它所在的目录(我这里就是
D:\Programs\mingw64\bin
,可在下图中点击地址栏进行复制)添加到环境变量Path中。
- 在桌面找到【此电脑】->右键->属性->高级系统设置->选择【高级】选项->选择下面【环境变量】->【*** 的用户变量】
(之所以选它是防止你误改系统变量,损害系统)
- 点击下面的用户变量 Path,选择“编辑”,或者直接双击(不要去动下面的系统变量!)
- 在 Path 中新增 mingw-w64 的安装路径:
盘符:你的安装路径\mingw64\bin;
- 环境变量配置好之后,最好重启电脑;然后快捷键 Win+R 打开”运行“命令框,输入“cmd”,启动“命令提示符”,在命令窗口中输入以下命令并回车
1 | gcc --version |
如果结果如图所示,你的编译器就安装成功了。
如果失败,请回头检查你添加的路径是否生效且与实际相符;或者请卸载你参考其他教程安装的老式 MinGW 编译器并清除其添加在 Path 中的路径。
二、安装 Visual Studio Code
- 安装的时候一定要注意,安装路径默认或者自定义都可以,但是最好记住该路径,以后配置文件会用到。
- “添加到Path”一定要勾选上,其他也建议选上,省的需要的时候再配置麻烦
三、插件配置
1, C/C++ 插件
打开 VScode,在左侧一栏,最下面一个是扩展,搜索 ”C/C++“,然后点击安装
接下来,要利用”C/C++”插件预定义好了的配置,稍作修改以满足我们的需要。按快捷键【Ctrl】+【Shift】+【P】,打开命令面板,输入关键词”C/C++”,在弹出的诸命令中选择**编辑配置 (UI)**或者 **Edit Configurations (UI)**,将弹出”C/C++”给我们的默认配置(JSON那个操作难度较大,有兴趣的可自行研究)。
诸配置中最重要的是 编译器路径 和 IntelliSense 模式 这两项,两者在右侧都有下拉三角。如果前面你正确配置了环境变量,路径的待选项中就会包含几个正确的编译器路径,编写 C 程序请选择 gcc.exe,C++ 则选择 g++.exe;模式选择 gcc-x64。
2, Code Runner
安装同上
3, 其他插件参考
至此结束,可以写代码调试运行了
还有一些配置比较复杂些,目前也用不到,等熟悉该软件操作后需要的时候再折腾就行。我后续也会继续更新该教程,你可以订阅博客持续关注。