Visual Studio Code的安装
下载地址:https://code.visualstudio.com/,一路无脑安装即可。
VStudio Code扩展的安装
1、安装下面3个C/C++支持扩展
2、安装Code Runner扩展
然后在设置页面里将“Run Code Configuration”中的“Run In Terminal”、”Save File Before Run”前面的复选框选中。
3、重启VS Code
配置编译环境
安装MinGW
MinGW 官方下载地址https://sourceforge.net/projects/mingw-w64/
打开网页,点击 “Files”,拉到下方,选择 “x86_64-posix-seh”进行下载。
MinGW-W64是一个用于编译Windows应用程序的开源C和C++编译器。该编译器有多个版本,这些版本之间的主要区别在于它们生成的代码的架构(x86_64或i686),异常处理模型(SEH, SJLJ或DWARF)以及线程模型(Win32或POSIX)。
- x86_64 vs i686: 这两个词是一种指示生成代码的体系结构的方式。x86_64指的是64位体系结构,而i686指的是32位体系结构。如果你正在编译一个应用,那么应该选择与目标系统体系结构相匹配的版本。
- posix vs win32: 这两个词表示编译器使用的线程模型。posix模型是基于UNIX的多线程模型,而win32是Windows的原生线程模型。如果你编写的代码需要在Windows上运行,并且不依赖于POSIX线程特性,那么建议使用win32线程模型,因为它可能有更好的性能。
- sjlj vs seh vs dwarf: 这些词表示编译器使用的异常处理模型。SJLJ(SetJump/LongJump)模型在所有版本的Windows系统中都能工作,但可能会对性能产生影响。SEH(Structured Exception Handling)模型在64位Windows系统中工作得最好,并且常常提供更好的性能,但在32位系统中可能不受支持。DWARF是一种在POSIX系统(例如Linux或Unix)中使用的异常处理模型,通常不用于Windows。
选择哪一个版本取决于你的需求,例如你的目标是哪个平台,你的应用是否依赖于特定的线程或异常处理模型等。
下载完后解压到如下目录:D:\mingw64\bin
配置环境变量
双击 “Path”,在弹出窗口中点击 “新建”,然后将 D:\mingw64\bin 填入其中(这里演示是放在 C 盘,如果你放在了其他位置,注意要做相应修改):
完成后打开命令行工具 gcc -v,确认是否安装成功。
运行尝试
打开VS Code,新建一个test.c的文件,内容下:
#include <stdio.h> int main(void) { printf("Hello World!\n"); return 0; }
然后点击右上角的运行按钮即可正常运行。