vscode如何创建一个可调试的c/c++项目_vscode怎么创建一个c项目-程序员宅基地

技术标签: c++  vscode  

前言

本人发现,有太多的萌新不会创建c/c++项目,本人也是萌新的一个,我看了很多文章,发现不是创文件夹就是创文件,十分麻烦,本文章通过极简的方式像大家展示创建一个可调试的c/c++项目。

解决方案

请确保你的电脑已经安装了编译器并搭建了其环境

请确保你的电脑已经安装了编译器并搭建了其环境

请确保你的电脑已经安装了编译器并搭建了其环境

首先创建一个文件夹(命名需规范)

打开vscode,点击左上角文件点击打开文件夹,选择该文件夹

在左侧资源管理器打开该文件夹并点击创建文件,注意命名规范和输入后缀.c(c++同理)

 

写入代码CTRL+S保存!!!

#include <stdio.h>
int main()
{
    printf("Hellow!");
    return 0;
}

注意接下来只用一部即可

点击上方菜单运行,点击以非调试模式运行

选择第一个环境c++(GDB/LLDB)

再次选择第一个 gcc.exe

上方便是生成了两个调试文件,这时候我们点击左上角资源管理器

发现生成了两个json文件,我们选择HellowC文件,添加一个断点

按F5!!!!

调试验证正常

以上就是vscode生成调试文件方法,最好不要自己写json文件,我查阅文档,各个版本的json文件内容都有变化,最好让机器自己生成!当然如果你是高手,这文章就勿看了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/huisangduke/article/details/119673035

智能推荐

使用python脚本将视频素材转化为图片数据集并打标_python给视频打标签-程序员宅基地

文章浏览阅读1.7k次,点赞2次,收藏17次。手把手教会你使用python脚本将视频素材转化为图片数据集并打标_python给视频打标签

gojs去掉节点点击时的边框颜色_修改go.js点击时的边框颜色-程序员宅基地

文章浏览阅读1.8k次。myDiagram = $(go.Diagram, "myDiagramDiv", { "LinkDrawn": showLinkLabel, "LinkRelinked": showLinkLabel, "undoManager.isEnabled": true, ..._修改go.js点击时的边框颜色

0基础学会 线程同步(互斥锁pthread_mutex)(内附C语言源码)_pthread_mutex_lock-程序员宅基地

文章浏览阅读1.8k次,点赞3次,收藏2次。0基础学会 线程同步(互斥锁pthread_mutex)(内附C语言源码)_pthread_mutex_lock

从C到Py:Python中的基本函数-程序员宅基地

文章浏览阅读923次,点赞14次,收藏8次。从C语言向Python的一些入门知识,介绍Python的相关软件和一些基本函数

AndroidManifest 合并出错Suggestion: add ‘tools:replace=“android:label“‘ to <application> element_tools:replace="android:label-程序员宅基地

文章浏览阅读857次。AndroidManifest 合并出错tools:replace=“android:label”在flutter开发过程中,由于添加了一些插件依赖不一致导致了冲突,一下是解决方案* What went wrong:Execution failed for task ':app:processDebugMainManifest'.> Manifest merger failed : Attribute application@label value=(pop_law_flutter) fro_tools:replace="android:label

【验证成功】eZ-FET Lite 5528 官方修改版_ez-fet下载器-程序员宅基地

文章浏览阅读897次。立创链接烧写步骤(同时也是launchpad板载ezfet固件恢复步骤):STEP1:找一个可以烧写5528的烧写器,launchpad板载的Ez-FET或者FET430UIF都可以,按照标识连接到目标板上。STEP2:电脑上安装UniFlash工具,下载 Ez-FET lite的资源包STEP3:解压资源包,找到eZ-FET lite rev 1.10 Release Package\Firmware\EZFET_LITE_Rev1_1_BSL_1_1.txt这个固件文件,复制出来S_ez-fet下载器

随便推点

使spyder不弹出绘图窗口的设置方法_禁用内联绘图-程序员宅基地

文章浏览阅读4.7k次,点赞5次,收藏5次。使spyder不弹出绘图窗口的设置方法:第①步:spyder→菜单栏→工具→偏好设置→IPython控制台→绘图→图形的后端→后端→行内→Apply;第②步:spyder→菜单栏→查看→窗格→绘图(勾选此选项)_禁用内联绘图

解决ubuntu无法连接wifi的问题: 安装无线网卡驱动_mediatek 网卡的ubuntu驱动-程序员宅基地

文章浏览阅读1.5w次,点赞2次,收藏28次。因为工作的需要,我在电脑上安装了win10和ubuntu的双系统,然而装完ubuntu后却傻眼了: 网络连接里根本没有wifi选项。这可不行,我的任务之一就是配置一个浏览器,没有wifi岂不是什么都做不了。然而,折腾了一个星期的我,在网上找各种教程,从安装附加驱动到配置网关、DNS,全都失败了,期间还因为不熟悉linux操作,重装了ubuntu系统,差点连windows都打不开了。万般无奈之下_mediatek 网卡的ubuntu驱动

Mathematica和Wolfram语言面向数学的入门指南:二维绘图-程序员宅基地

文章浏览阅读1.3k次。Mathematica在其三十年的开发历程中,在技术计算领域确立了最先进的技术,并为全球技术创新人员、教育工作者、学生和其他人士提供了最主要的计算环境。免费试用mathematica chinese12.3.1生成多项式函数的二维曲线:(区间 {x,min,max} 定义了绘图范围.)或者绘制一组不等式的二维区域:(&& 是 And 的符号.)有许多有用的选项可以用来自定义可视化,比如,可以加上图例:或对绘图进行填充来查看曲线下的面积:用

基于MAX7800羽毛板语音控制ESP8266小车-程序员宅基地

文章浏览阅读1.3k次,点赞7次,收藏8次。这是我第二次参加嵌入式相关的网上比赛活动,第一次是RT-Thread的【基于RT-Thread+RA6M4的智能鱼缸系统设计之鱼我所欲也】活动,作品是022年暑假做的获得第六名,还是比较 开心!我相信我的付出,期待这一次的成绩!虽然这次比赛初期我没有进行kws20 demo的训练试验,但是勇敢的我说是站在巨人的肩膀上,有点小遗憾我的时间和电脑都比较拉胯,下次争取做一些训练,跑一跑模型!

Ubuntu18.04双网卡 (支持内外网同时访问) 配置_ubuntu18.04配置双网卡-程序员宅基地

文章浏览阅读8k次,点赞3次,收藏34次。临时修改路由 系统重启失效查看系统网卡信息ifconfig查看系统路由信息ruote -n增加一条路由route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.0.254 dev em1ps: 上面net中192.168.0.0通配内网192.168开头的ip地址, netmask与net是对应的, gw 是网卡em1对应的内网网关地址,实现了内网访问;示例:route add -net 192.168.64.0 netmask _ubuntu18.04配置双网卡

windows10下编译 fast rcnn_windows fast rcnn-程序员宅基地

文章浏览阅读1k次。error :Unknown layer type: ROIPooling;no module named cv2_windows fast rcnn