使用vscode + lldb + codelldb调试可执行程序

主要是lauch.json的编写

json 复制代码
// filename: lauch.json
{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "lldb",
            "request": "launch",
            "name": "macos",
            "program": "${workspaceFolder}/zed",//修改,windows加.exe
            "args": [
                "log.txt",//如果需要参数
            ],
            "cwd": "${workspaceFolder}"
            //这里的意思是 zed log.txt
        },
    ]
}

启动调试

  1. 但是我很少调试代码,所以一些调试知识我还需要补一下,比如说这zed是一个编辑器,具体怎么输入文件我不知道能不能实现
  2. 但是可以看到很多变量名和汇编代码
相关推荐
Freak嵌入式1 小时前
MicroPython LVGL基础知识和概念:GUI 的扩展接口
ide·驱动开发·嵌入式·gui·lvgl·micropython·upypi
无限进步_5 小时前
【C++】重载、重写和重定义的区别详解
c语言·开发语言·c++·ide·windows·git·github
ZXF_H5 小时前
VSCode C/C++函数Ctrl+鼠标点击无法跳转的解决方法
c++·ide·vscode
这个人懒得名字都没写7 小时前
PyCharm图像查看器插件PixelLens
ide·python·pycharm
zhangfeng11338 小时前
vscode 之类的编辑器 ,跳转到某一个函数 方法 是什么快捷键 this->getEbayReturns($shop);
ide·vscode·编辑器
深挖派8 小时前
PhpStorm 2026.1 安装配置与环境搭建 (保姆级图文教程)
ide·phpstorm
ShawnLiaoking8 小时前
vscode 配置环境
ide·vscode·编辑器
弈风千秋万古愁8 小时前
vscode使用markdown+plantuml
vscode·markdown·plantuml
日更嵌入式的打工仔10 小时前
Visual Studio 与 Visual Studio Code 区别
ide·vscode
克里斯蒂亚诺更新21 小时前
myeclipse的pojie
java·ide·myeclipse