首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >rust-lldb不显示第三方库的源代码

rust-lldb不显示第三方库的源代码
EN

Stack Overflow用户
提问于 2021-08-10 22:08:28
回答 1查看 71关注 0票数 0

我正在使用rust-lldb在macos上调试一个rust程序。它在我自己的代码中工作得很好。但是,当我进入任何第三方库,甚至标准库时,源代码都消失了(命令l什么也不显示)。我认为原因可能是只有我自己的程序是使用调试信息构建的,而不是其他库。

我应该怎么做才能让rust-lldb在调试期间显示其他库的源代码?

EN

回答 1

Stack Overflow用户

发布于 2021-08-11 18:12:00

Debug info提供了lldb从指令到源代码行的映射。如果库不是使用调试信息构建的,那么您就没有映射,也就没有办法在事后重新构建它。

一些包管理器提供包中包含调试信息的库的备用“开发”版本。您可能会检查您的库的源代码是否具有“开发”版本。如果无法从源代码获得,则需要重新构建您关心的库,以便获得它们的调试信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68733972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档