VScode怎么运行和调试代码?教程分享

导读 Linux环境下VSCode怎么进行调?下面本篇文章给大家分享VScode调试教程,介绍一下task.....
Linux环境下VSCode如何调整?以下文章将与您分享VScode 介绍调试教程tasks.json和launch.json希望对大家有所帮助!

运行环境:

VSCode 1.68.1

wsl:ubuntu子系统

在这里插入图片描述

胡说八道,直接打开,首先选择左任务栏的第四个选项。推荐学习:vscode教程、编程教学运行和调试,点击创建launch.json

在这里插入图片描述

创建的界面如上图所示。单击右下角的添加配置
在这里插入图片描述

如上图所示,选择第一个c/c (gdb)启动

在这里插入图片描述

此时,将生成上图所示的代码。注意我画箭头的两个地方,那个cwd是我们当前文件所在的工作目录,将这两个画箭头的地方改为同一个地方

在这里插入图片描述

改后如上图所示,后面a.out这是一个可执行的文件名称,我们需要调试一段时间。它可以由系统生成,也可以改为我们自己的。接下来,我们开始配置它tasks.json

在这里插入图片描述

首先回到main.cpp,然后点击上面菜单栏的终端,选择最后一个默认生成任务的配置

在这里插入图片描述

此时,如上所示,选择第二个c/c :g 生成活动文件

在这里插入图片描述

此时,如上图所示,生成tasks.json,然后我们打开launch.json我们先做个比较。launch.json后面加一行代码"preLaunchTask",这行代码意味着在launch以前操作的任务名必须跟随此名tasks.json如下图所示,中间任务名称一致,tasks.json中的label要和launch.json中的preLaunchTask完全一致,因为在执行中launch.json在此之前,系统将首先执行此代码tasks.json内容可以简单理解为tasks.json该代码将帮助我们使用g /gcc编译生成可执行文件,而launch.json该代码允许系统调试我们的可执行文件。

在这里插入图片描述

接下来看到tasks.json如下图所示,中文件command 配置 , 指定编译器 , 一般是 gcc 或者 g 编译器 ,接着下面的args这是编译器后的编译选项。注意这个-g这意味着用调试信息编译可执行文件。如果没有这个,-g,不能调试生成的可执行文件,下面的main.cpp和swap.cpp要编译的文件名,-0参数指定生成可执行文件的名称,下一行是在当前工作目录中生成可执行文件的位置a.out

在这里插入图片描述

如下图所示,请注意,文章中的箭头部分应该有相同的名称,左边是可执行文件的生成a.out右边是调试文件,a.out,可自行更改名称

所以tasks.json其实相当于帮我们完成。g -g main.cpp swap.cpp -o a.out的操作

在这里插入图片描述

配置上述文件后,返回main.cpp设置自己的断点,然后按压F5键调试,成功

在这里插入图片描述

更多关于VSCode请访问相关知识:vscode基础教程!

以上就是VScode如何操作和调试代码?请关注教程共享的详细信息php中文网其他相关文章!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。2023-01-16 18:43:01

猜你喜欢

最新文章