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

Mac下LLDB无法找到源码,如何查看其文件查找路径?

在Mac上查看LLDB源码查找路径并配置source-map

查看LLDB尝试查找的源码路径

LLDB自带日志追踪功能,可直接查看源码查找过程:

  • 开启实时日志输出:在LLDB控制台执行
    log enable lldb source
    
    此时LLDB会在终端打印所有源码查找相关的细节,包括它尝试访问的具体文件路径和名称。
  • 若需保存日志到文件(避免终端输出混乱),执行:
    log enable lldb -f /tmp/lldb_source_log.txt source
    
    日志会写入指定文件,后续可直接打开查看。

触发源码加载操作(比如运行程序到断点)后,日志中会明确显示LLDB尝试查找的路径,例如:

unable to locate source file "/opt/build/src/utils.cpp", checking in debug info directories...

配置source-map映射

根据日志里获取的编译时路径,用以下命令将其映射到本地实际源码路径:

settings set target.source-map <编译时路径前缀> <本地路径前缀>

示例:如果LLDB尝试查找/opt/build/src/utils.cpp,本地源码在~/projects/myapp/src/utils.cpp,则执行:

settings set target.source-map /opt/build/src ~/projects/myapp/src

验证配置生效

重新运行程序至断点,若LLDB成功加载源码则配置生效;也可再次查看日志,确认LLDB已使用新路径查找并找到目标文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 12:49:56