关于在Ubuntu上使用VScode进行可视化跟踪调试

一、在Ubuntu上安装VScode

在Ubuntu上的软件商城中搜索Visual studio code,点击安装即可
在这里插入图片描述
注:在安装过程中可能会出现以下错误

此错误是因为在安装过程中,关闭过安装界面,在重新打开界面后又点击安装造成的。本质上是因为软件未完成安装。

解决方法:
使用 snap changes查看安装情况
在这里插入图片描述
可以看到第9项是我正在运行的安装程序

使用sudo snap abort 9中止此安装程序
接下来重新安装即可。

二、在Ubuntu上搭建VSCode调试环境

1.安装中文语言包

在开始前可以为VScode安装一个中文语言包,为对英语不太熟练的使用者带来便利。
点击拓展,搜索“chinese”,点击“install”即可(在图片中显示的是中文是因为我已经安装了此语言包)
在这里插入图片描述

2.安装c/c++插件

点击拓展,搜索“c”,在第一行即可看到此插件,点击安装。
在这里插入图片描述

3.配置launch.json和task.json这两个文件

创建一个文件夹,在VScode中打开它,点击运行,启动调试
在这里插入图片描述
会生成一个launch.json文件
在这里插入图片描述
将第11行的语句改成"program": " ${workspaceFolder}/a.out",即可配置成功

点击左上角绿色箭头,运行调试,弹出此窗口
在这里插入图片描述
是因为工作目录并没有找到在launch.json里面配置的program项的a.out文件。

点击.c文件,点击上方的终端,点击配置任务
在这里插入图片描述
生成tasks.json文件。
在这里插入图片描述
按下Ctrl+Shift+B 即会根据tasks.json中的定义进行编译
在这里插入图片描述
点击运行启动调试,运行成功
在这里插入图片描述

三、使用VScode调试出错代码

错误程序可以从我之前的博客的GDB使用实例中找到
关于在Ubuntu系统下对于GDB调试器的练习和使用opencv进行简单图像编程

点击语句前面来设置断点
在这里插入图片描述
启动调试
在这里插入图片描述
输入100,此时变量值为100
在这里插入图片描述
点击继续,此时变量值变为10,不满足while语句的判断,跳出循环,输出一个10,总的输出为010,成功找出错误。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值