一、可视化的代码跟踪调试
1.实验目的
“人靠衣装马靠鞍,狗配铃铛跑的欢”。在前次实验中命令行工具gdb调试基础上,练习利用各种可视化调试前端软件(后端依然依赖gcc、gdb)进行程序代码的跟踪查错,提高工作效率。
2. ubuntu中用VScode编译调试C\C++
(1)安装VScode
直接在ubuntu software中安装VScode
(2)安装VScode的C\C++插件
点击VScode的extensions搜索C/C++插件,一般点击搜索下面的推荐就有这个应用,然后点击install安装就行。
(3)修改调试模板文件
点击调试选择C++c插件即可自动生成launch.json文件
将launch.json文件中的program那栏修改为"${workspaceRoot}/a.out"
按ctrl+p打开命令面板,然后输入>task后选择配置任务运行程序得到task.json文件
(4)进行编译调试
按下Ctrl+Shift+B 即会根据tasks.json中的定义进行编译,如果没有出错,按下F5即可进入调试界面