安装VScode
首先前往VScode官网下载安装包:[https://code.visualstudio.com/]
打开安装包后根据指引安装,点击下一步

自定义VScode的安装位置,这里选在D盘的根目录,点击下一步

下面这里要注意,把所有选项都勾选,点击下一步

最后就是点击安装

注意:在添加任何环境变量以后都需要重启电脑才能被VScode识别到!
VScode基础配置
首先在左侧拓展栏中搜索Chinese,点击install安装汉化插件

安装后会在界面右下角提示语言已改变,点击Change Language and Restart以应用更改

下面再安装C/C++以及C/C++ Extension...插件

如果VScode右下角有任何提示,直接点击蓝色选项就好,一般是要进行软件重启或安装一些推荐的插件
安装编译器
C语言的编译器有很多种选择,包括GCC、LLVM Clang、MSVC等,它们的差别和特点参考这里这里。在安装C/C++插件后的欢迎页面中,VScode提供了编译器安装的官方文档,包含MSVC和MinGW的安装教程。本次我们以安装MinGW为例,安装其他编译器可以在网上搜索对应教程。
安装MSYS2
点击在带MinGW的Windows上安装GCC,如果没找到欢迎页面的话可以直接访问[https://code.visualstudio.com/docs/cpp/config-mingw]

在官方文档中找到MSYS2的安装链接,或直接点击这里下载程序。

在安装
MSYS2时可以自己选择安装路径,但是一定要记好安装位置,后续添加编译器的环境变量时会用到安装GCC
下面需要打开MSYS2并运行以下指令,可以复制后在MSYS2中右键选择
paste粘贴,然后按Enter键运行
pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain
MSYS2中的粘贴快捷键不是
Ctrl + V了,而是Shift + Insert
当安装指令运行到下面时,按回车键以使用默认配置

再运行到后面时,会询问是否继续安装(Y/N)?输入Y并回车即可,最终安装完成后会如下图所示

将安装好的GCC添加至环境变量
首先在win的搜索框中搜索env或环境变量找到编辑系统环境变量并打开,也可以右键“此电脑”-->属性-->高级系统设置

点击环境变量(N),选择Path,点击编辑(E)

在Path的编辑页面选择新建,如果MSYS2使用的是默认安装路径,则可复制C:\msys64\ucrt64\bin到新建的文本框中。若MSYS2为自定义安装路径,则需将C:\msys64修改为自定义安装路径,后面的`\ucrt64\bin不变

同样的操作可以在系统变量中再进行一遍

新建完成后一直点击确定直至窗口关闭
验证环境变量是否添加成功
右键任务栏中的Win图标选择终端,或按Win + R,输入cmd并回车打开终端,
执行以下命令:
gcc --version
g++ --version
gdb --version
如果环境变量配置成功,则会出现以下结果

如果执行结果为红色的报错信息,请检查环境变量设置的路径是否正确,能在相应目录下找到
gcc.exe、g++.exe等则代表路径正确
验证Hello world程序
在电脑中创建一个文件夹,命名为test或其他不含中文的名称。同时,文件夹所在的路径也最好不要有中文。创建好后打开文件夹,右键选择通过Code打开

如果找不到
通过Code打开,请点击显示更多选项,然后就能找到了。如果还没有,那就是在安装VScode时没有勾选将“通过Code打开”操作添加到Wndows资源管理器目录上下文菜单,建议将VScode卸载重装
打开VScode后,选择是,我信任此作者

然后在左上角资源管理器中新建一个test.c文件,注意要在命名时要把.c后缀也加上

按Ctrl + Shift + P打开命令面板,输入Select IntelliSense Configuration

选择使用gcc.exe

在test.c中输入以下代码,并按Ctrl + S保存
#include <stdio.h>
int main()
{
printf("Hello world!");
return 0;
}
点击右上角三角形旁的下拉箭头,选择运行C/C++文件

在下方终端处得到运行结果,大功告成!

Comments NOTHING