VSCode 运行&&调试c语言,Windows下使用VS Code 编译、运行和调试C/C++

本文介绍了如何在Windows系统中使用Visual Studio Code(简称VSCode)进行C/C++的编译、运行和调试。首先,需要从官网下载并安装VSCode,然后安装MinGW作为C/C++编译器,并配置系统环境变量。接着,安装必要的VSCode插件,如C/C++插件,并配置编译器路径。创建测试项目并编写简单的C程序后,可以通过快捷键或菜单进行编译和运行。如果遇到无法在终端输入内容的问题,需调整设置并在命令终端中运行程序。最后,检查和配置launch.json文件以解决调试问题。该教程简化了配置流程,适合初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows下使用VS Code 编译、运行和调试C/C++

编译运行设置

前期准备

1、安装VS Code

在VS Code官网下载最新版本安装包,注意 User Installer 和 System Installer 的区别。一般来说,如果使用 Administration账户登录的就下载System Installer版本的,其他个人账户的下载User Installer版本。

安装时,勾选所有的选项。

2、安装MinGW

这是必要的c语言编译器组件包,下载最新版本[Mingw-w64](https://sourceforge.net/projects/mingw-w64/files/Toolchains targetting Win32/Personal Builds/mingw-builds/installer/mingw-w64-install.exe/download),由于国内速度慢,可以直接下载离线版本 Mingw-w64私有云备份,密码:chens.life。解压到合适的位置之后,需要配置系统变量中Path的值,将\bin添加进去,例如我的是C:\mingw64\bin。

最后打开cmd验证一下是否安装成功,输入gcc --version,看是否有版本信息。

3、安装必要插件

在vscode中按快捷键Ctrl+Shift+X,依次搜索安装如下图的插件。

配置

新建文件夹,例如hello,打开文件夹,右键,选择 通过Code打开。

按快捷键Ctrl+Shift+P,输入c/c++,选择第一个(UI)图形界面配置。

配置编译器路径,选择刚才解压的路径下的gcc.exe,选择InterlliSense模式为 gcc-64。

测试

新建hello.c文件,

输入

#include

int main()

{

printf("hello world\n");

return 0;

}

Ctrl+S保存后,快捷键Ctrl+Alt+N运行,或者点击右上方小开始按钮。

运行成功。

解决一些问题

无法向终端输入内容

包含标准输入函数的程序,例如:

#include

//打印用户输入的字符串

int main()

{

char s[100];

char a;

int i;

while(a != EOF){

for (i = 0; (a = getchar()) != '\n' && i < 100 && a != EOF; i++){

s[i] = a;

}

if (a != EOF)

{

printf("%s\n", s);

}

}

printf("END\n");

return 0;

}

此时,我们需要改为在命令终端中运行程序。Ctrl+,打开设置,搜索 run in Terminal,勾选

调试

一般来说,此时的调试是正常的。如果报错,则需要修改 launch.json 文件,即修改"miDebuggerPath": ,我的是C:\\mingw64\\bin\\gdb.exe,这里需使用转义\\。

结语

觉得其他文章都写得太过于繁琐,如果按照我的方法应该会简单很多。

参考文档:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值