首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在LLDB中调试GNU Fortran时无法查看符号

在LLDB中调试GNU Fortran时无法查看符号
EN

Stack Overflow用户
提问于 2016-06-14 22:33:47
回答 1查看 220关注 0票数 2

这是一个问题posted previously on stack overflow的后续问题。

当我在GNU Fortran (GNU Fortran (MacPorts gcc5 5.3.0_0) 5.3.0)中使用-g (或-gdwarf-2)标志进行编译时,我无法检查符号。如果我使用"frame variable“命令,我得不到局部变量的列表。如果我使用带有符号的"print“命令,则不会打印任何内容。

我可以通过使用适当的名称使断点工作(我查看nm的输出以获得损坏的名称)。源代码显示在调试器中,因此lldb至少了解部分调试信息。

EN

回答 1

Stack Overflow用户

发布于 2016-06-24 02:56:21

lldb目前不支持Fortran。特别是,由于lldb依赖于clang/swift类型的系统表示,也不支持Fortran,所以表达式解析器根本无法工作。有Go支持,它可以让frame变量工作,而不需要做一个完整的Go clang前端。同样的路径也可以用来获得一些Fortran支持。但据我所知,没有人在做这件事。

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

https://stackoverflow.com/questions/37815000

复制
相关文章

相似问题

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