如何设置VSCode以支持LLDB调试功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1029个文字,预计阅读时间需要5分钟。
LLDB 在 VSCode 中调试不是装了插件就能用,关键得让 CodeLLDB 找到真正的 lldb 二进制,并指向带有调试符号的可执行文件——这至关重要。
确认系统里真有能跑的 lldb
VSCode 的 CodeLLDB 扩展本身不带调试器,它只是个“遥控器”,必须连上本地真实的 lldb 进程。很多人卡在这一步却以为是插件坏了。
- 打开终端,直接运行
lldb --version;如果报command not found,说明没装或没进PATH - macOS 用户优先用 Homebrew 安装:
brew install llvm,然后确认/opt/homebrew/bin/lldb(Apple Silicon)或/usr/local/bin/lldb(Intel)存在 - 别信 Xcode 自带的
/usr/bin/lldb—— 它常因系统更新变砖,尤其在 macOS Sequoia 上兼容性不稳定 - 装完后,在 VSCode 设置里搜
codelldb.lldbExecutable,手动填入你验证过的完整路径,比如/opt/homebrew/opt/llvm/bin/lldb
launch.json 必须满足三个硬条件
配置写得再漂亮,只要 program 路径错、type 不对、或没调试符号,断点就永远灰着。
本文共计1029个文字,预计阅读时间需要5分钟。
LLDB 在 VSCode 中调试不是装了插件就能用,关键得让 CodeLLDB 找到真正的 lldb 二进制,并指向带有调试符号的可执行文件——这至关重要。
确认系统里真有能跑的 lldb
VSCode 的 CodeLLDB 扩展本身不带调试器,它只是个“遥控器”,必须连上本地真实的 lldb 进程。很多人卡在这一步却以为是插件坏了。
- 打开终端,直接运行
lldb --version;如果报command not found,说明没装或没进PATH - macOS 用户优先用 Homebrew 安装:
brew install llvm,然后确认/opt/homebrew/bin/lldb(Apple Silicon)或/usr/local/bin/lldb(Intel)存在 - 别信 Xcode 自带的
/usr/bin/lldb—— 它常因系统更新变砖,尤其在 macOS Sequoia 上兼容性不稳定 - 装完后,在 VSCode 设置里搜
codelldb.lldbExecutable,手动填入你验证过的完整路径,比如/opt/homebrew/opt/llvm/bin/lldb
launch.json 必须满足三个硬条件
配置写得再漂亮,只要 program 路径错、type 不对、或没调试符号,断点就永远灰着。

