vs code怎么编译C语言,Visual Studio Code 如何编写运行 C、C++ 程序?

本文详细介绍了如何在Visual Studio Code (VS Code) 上配置和使用C/C++插件,编译并调试C、C++程序。包括安装MinGW,设置系统变量,配置tasks.json和launch.json文件,解决STL容器无法查看的调试问题,以及简化的tasks.json和launch.json示例。
摘要由CSDN通过智能技术生成

要想进行debug,launch.json文件并不是必须的,只要有 tasks.json 文件即可。

最新操作:

0.安装MinGW,将其bin目录加入到系统变量的PATH中;在vs code中安装C/C++插件

1.打开你的 cpp 文件,按F1(或Shift + Ctrl + P)

2.输入C++,选择C/C++: Build and Debug Active File,后面选g++

3.如果弹框提示错误,点击Abort,进行下面的4

4.切换到自动生成的 tasks.json 文件,删除或注释该文件中的 type: shell一行

5.切换回你的 cpp 文件,重复步骤1和2,就能正常进入debug状态了

觉得还不直观的小伙伴看下图:

53f1599ffde0ae63870de97fc4970184.png

遇到 debug 时 STL容器中的值无法查看的问题,看我这篇文章 Windows中VS code无法查看C++ STL容器的值- 解决方法- by Bravo Yeung.

该问题下的回答已经挺多了,针对Windows,我来写个最简单的版本吧,并教你如何避开可能的坑~

在官网教程https://code.visualstudio.com/docs/cpp/config-mingw的基础上稍微调整一下即可。

如果在Windows上用过gdb编译过C++,一般都会对 MinGW有印象ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值