Vscode沃日你🌵
最近在写OS 对于Vscode调试这件事真的是折腾死了 遇到的问题包括但不限于
- I'm sorry, Dave, I can't do that. Symbol format `elf32-i386' unknown
常出现在使用brew
安装的gdb中 更新gdb版本即可解决 brew upgrade gdb
- Debugger executable ‘/usr/local/bin/x86_64-elf-gdb‘ is not signed.
又是苹果的奇葩安全机制 根据帖子https://www.jianshu.com/p/303bc5f53a52
即可解决
- 远程调试连接不上&&使用插件发现只能汇编调试 不能源码级调试
其实都是自己写的launch.json的锅 不需要使用任何插件 直接原版vscode即可调试
json{
"configurations": [
{
"name": "(lldb) 启动",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/BUILD/kernel.bin",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}/src",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerServerAddress": "10.211.55.14:1234"
}
]
}
本文作者:Du4t
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!