目录
一、可视化的代码跟踪调试
可选择以下方法之一:
1、可视化前端 Kdbg。 参考网址:链接: link.
2、可视化前端 Insight。有点older,不推荐。参考网址:链接: link.
3、基于跨平台多类型代码编辑器VScode
参考网址:
链接: link.
链接: link.
链接: link.
这里我们用第三种方法。
1、在ubuntu18.04版本安装vscode。
链接: link.
根据链接参考,安装这个软件有两种方式,因为我的ubuntu软件商店里没有这个软件,所以我采用了第二种方式,命令安装。
安装完成后,打开vscode软件,使用快捷键【Ctrl+Shift+P】,然后输入【configure language】,点击【Configure Display Language】和【install】,安装这个插件可以使VScode显示中文。完成后界面如下:
2、使用VScode进行程序的调试。
2.1、安装vscode的C\C++插件。
当使用VSCode打开一个C文件时,编辑器会自动提示安装相应的扩展,当然也可以手动搜索。在主界面按下Ctrl+Shift+X,在搜索栏中输入"c",出来的第一个即为需要安装的插件。
2.2、配置调试和编译文件,launch.json和task.json。
安装好插件后,就可以在vscode打开源码文件并且调试了,不过要注意vscode要调试的话只能打开包含源码文件的文件夹,不能打开单个文件调试。(我新建了一个panghu.cpp放在C++test文件夹中)。
当我们打开在vscode中打开了文件夹后,看到vscode在最左边第四个好像虫子的图标,这个就是调试的,点一下,然后看到最上面有个齿轮那里,点一下出来一个面板,选择c++插件。
选择配置,运行后会自带生成出来一个.json文件。
想要调试源代码文件,我们需要创建或者生成tasks.json和launch.json文件,关于如何自动生成这两个文件,可以参考callback接口(链接: 原文.)中关于调试部分的内容。
tasks.json文件帮助我们自动在终端中输入gcc指令,编译输出可运行文件的&