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

Mac M2环境下VSCode+codeLLDB报错:平台未连接,终端可正常运行lldb

问题:VSCode中codeLLDB调试报错“the platform is not currently connected”,终端可正常运行lldb

环境信息

  • VSCode版本:1.79.1 (Universal)
    • Commit: 4cb974a7aed77a74c7813bdccd99ee0d04901215
    • Date: 2023-06-12T16:16:49.215Z
    • Electron: 22.5.7
    • Chromium: 108.0.5359.215
    • Node.js: 16.17.1
    • V8: 10.8.168.25-electron.0
  • 操作系统:Darwin arm64 22.5.0
  • lldb版本:
    lldb-1403.0.17.67
    Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100)
    
  • codeLLDB插件版本:v1.9.2

解决方案

1. 指定codeLLDB使用系统lldb路径

在VSCode设置中找到codeLLDB: Lldb Path,将其设置为系统lldb的绝对路径。可通过终端执行which lldb获取路径(通常为/usr/bin/lldb),填入该设置项后重启VSCode。

2. 修正launch.json调试配置

确保调试配置没有错误的平台相关设置,本地调试无需指定远程平台。参考标准本地调试配置:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Debug Local",
            "type": "lldb",
            "request": "launch",
            "program": "${workspaceFolder}/your-executable-file",
            "args": [],
            "cwd": "${workspaceFolder}"
        }
    ]
}

3. 重置codeLLDB插件状态

  • 禁用codeLLDB插件,然后重新启用
  • 完全重启VSCode
  • 若上述操作无效,卸载插件后重新安装

4. 用终端启动VSCode以继承权限

从终端执行code命令启动VSCode,让其继承终端的权限环境,避免因权限不足导致的平台连接失败。

5. 调整codeLLDB插件版本

当前v1.9.2可能与系统lldb存在兼容性问题,尝试升级到最新稳定版,或降级到v1.8.x版本测试是否解决问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 00:22:36