vscode + qemu + gdb 搭建内核开发环境
Posted yinhuachen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vscode + qemu + gdb 搭建内核开发环境相关的知识,希望对你有一定的参考价值。
https://zhuanlan.zhihu.com/p/105069730
在能够使用 qemu + gdb 调试内核之后,怎么连上 vscode 呢?
看看参考的知乎文章,再看看这个视频: https://www.bilibili.com/video/BV19Y41157bK/?spm_id_from=333.788&vd_source=7a1a0bc74158c6993c7355c5490fc600
这是我的launch.json配置:
"name": "kernel-debug",
"type": "cppdbg",
"request": "launch",
"program": "$workspaceFolder/build/kernel.bin",
"stopAtEntry": false,
"args": [],
"cwd": "$workspaceFolder",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerServerAddress": "127.0.0.1:1234",
"logging":
"engineLogging": false
,
以上是关于vscode + qemu + gdb 搭建内核开发环境的主要内容,如果未能解决你的问题,请参考以下文章
qemu+gdb+vscode 的一些神奇调试 tricks
qemu+gdb调试内核出现remote ‘g’ packet reply is too long