You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS 15.2下VSCode无法调试问题求助

调试异常:VSCode中暂停按钮灰色、断点无法触发(MacOS + codelldb)

调试时暂停按钮呈灰色,无法在任何断点处停住。此前使用MacOS 12-13.x版本(具体版本记不清),某天调试功能突然失效,升级系统至15.2后问题仍未解决。我多次更新并重新下载VSCode,且在Google、GitHub上未找到同类问题。

补充情况:

  • 使用codelldb调试C++程序出现相同问题,但终端中直接通过lldb调试可执行文件可正常运行;
  • 通过Remote-SSH连接远程机器时,调试表现同样异常。

调试界面截图:
调试界面:暂停按钮灰色
调试配置界面

当前launch.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": "Debug",
            "program": "${workspaceFolder}/echo_server",
            "args": [],
            "cwd": "${workspaceFolder}"
        }
    ]
}

可能的解决建议

  • 确保编译时添加调试信息:编译C++程序时必须加上-g参数,生成包含调试符号的可执行文件。终端lldb能正常调试但VSCode不行,大概率是编译产物的调试信息未被VSCode正确识别。
  • 重置codelldb扩展:在VSCode扩展面板找到codelldb,点击齿轮图标选择「重置扩展」,重启VSCode后重新尝试调试。
  • 开启MacOS调试权限:执行sudo /usr/sbin/DevToolsSecurity -enable,输入系统密码后重启机器,确保开发者工具拥有调试权限。
  • 降级codelldb版本:卸载当前codelldb扩展,安装旧版本(如1.10.x),新版本可能与MacOS 15.2存在兼容性问题。
  • 重置工作区配置:备份.vscode文件夹后删除,重新生成调试配置,排查是否存在工作区配置冲突。
  • 检查Remote-SSH环境:确认远程机器的lldb版本与本地codelldb兼容,远程端编译程序时同样要添加-g参数,且远程机器已安装必要的调试依赖。

内容的提问来源于stack exchange,提问作者shengguo lu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 08:27:14