可视化代码跟踪调试

一、可视化前端kdbg

1、 安装kdbg

在安装kdbg之前要先安装gcc、gdb、cmake、make:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

接下来在命令行终端输入sudo apt-get install kdbg进行安装:

在这里插入图片描述
在这里插入图片描述

安装完成之后,可以利用kdbg -v查看kdbg版本。

在这里插入图片描述

2、利用kdbg对代码进行跟踪调试

先创建一个test1.c文件:

yxh@ubuntu:~$ touch test1.c

然后在test1.c文件里面写入代码:

yxh@ubuntu:~$ gedit test1.c

在这里插入图片描述

接着利用gcc test1.c -g -o test1.o命令将test1.c文件编译为test1.o:

在这里插入图片描述

在终端命令行里输入kdbg,即可进入kdbg调试:

在这里插入图片描述

然后按照下面的步骤逐步进行调试即可:

在这里插入图片描述

选中自己刚刚编译生成的test1.o文件,点击ok;

在这里插入图片描述

对程序设置断点,先选中我们要设置断点的代码行,点击右上角的Set/Clear breakpoint设置断点,然后点击run进行运行;如果已经对该行设置了断点,现在想取消这个断点,也需要先选中我们要取消断点的代码行,点击右上角的Set/Clear breakpoint,就可以取消断点。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、基于跨平台多类型代码编辑器VScode

1、在Linux下安装Visual Studio Code

首先在linux系统中打开Ubuntu software,然后在搜索框中搜索软件名称,点击Install:

在这里插入图片描述

点击install之后会弹出一个对话框,在对话框里输入密码,再点击Authenticate就可以开始安装了。

在这里插入图片描述

安装完成之后,在终端命令行里面输入code命令就可以打开VS Code。

在这里插入图片描述

2、在Ubuntu中用vs code编译调试C/C++程序代码

第一步 在vs code中安装C++的插件,按ctrl+p调出命令行,在上面输入ext install cpptools,或在也可以只输入ext install然后按空格

在这里插入图片描述

点击安装第一个C/C++

在这里插入图片描述

在这里插入图片描述

可以看到C/C++插件安装成功。

第二步 就是配置调试和编译文件,launch.json和task.json。
首先我们在安装好了插件之后,就可以在vs code打开我们的源码文件并且调试了,不过要注意的是vs code调试只能打开包含源码文件的文件夹,不能打开单个文件进行调试。具体步骤如下图所示:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以看到点击调试之后,出现了launch.json和tasks.json两个文件:
在这里插入图片描述
在这里插入图片描述

然后点击开始调试,可以看到下面的调试没有出现错误,接着就可以进行运行程序了。
在这里插入图片描述

在这里插入图片描述
到此,程序就成功运行结束啦。
除了上面这两种代码调试方法之外,还有一下其他的调试方法,比如: Insight。大家自己也可以去尝试着用一下其他的调试方法。
如果大家有什么疑惑或者有什么更好的想法,也欢迎在评论区留言哦!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值