编辑
2023-05-15
Misc
00
请注意,本文编写于 623 天前,最后修改于 623 天前,其中某些信息可能已经过时。

目录

Macos+Vscode调试指北

Vscode沃日你🌵

Macos+Vscode调试指北


最近在写OS 对于Vscode调试这件事真的是折腾死了 遇到的问题包括但不限于

  1. I'm sorry, Dave, I can't do that. Symbol format `elf32-i386' unknown

常出现在使用brew安装的gdb中 更新gdb版本即可解决 brew upgrade gdb

  1. Debugger executable ‘/usr/local/bin/x86_64-elf-gdb‘ is not signed.

又是苹果的奇葩安全机制 根据帖子https://www.jianshu.com/p/303bc5f53a52 即可解决

  1. 远程调试连接不上&&使用插件发现只能汇编调试 不能源码级调试

其实都是自己写的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 许可协议。转载请注明出处!