您当前的位置:首页 > 计算机 > 编程开发 > Other

自己动手写一个操作系统——vscode工程调试配置

时间:11-21来源:作者:点击数:

前言

前面我们在调试 mbr 程序时,需要先启动 qemu,然后再启动 gdb,并且在 gdb 命令行中调试对新手来说不太友好。今天我们就对 vscode 进行配置,打造成便于我们开发调试的样子。

task

在 .vscode 中创建 tasks.json,并添加右侧内容,我们就可以通过 vscode 窗口来运行我们自定义的任务(make run 也就是启动 qemu)了。

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

debug

在 .vscode 中创建 launch.json,并添加右侧内容,这样就可以通过 vscode 进行调试,并且在启动 gdb 前会自动先启动 qemu,在启动 gdb 后自动连接到 127.0.0.1:1234,并且运行至 0x7c00 处暂停

在这里插入图片描述

暂停时 vscode 会自动跳转到下一条要执行的指令处

在这里插入图片描述

由于我们需要频繁使用 qemu + gdb 调试,这套配置能够帮助我们极大地提高调试效率(不然我们需要手动运行 qemu、运行 gdb、连接、打断点、查看代码等操作)。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐