登录
首页 >  Golang >  Go问答

Goland SSH 调试模式问题:可执行文件缺少调试信息

来源:stackoverflow

时间:2024-03-01 21:42:24 277浏览 收藏

各位小伙伴们,大家好呀!看看今天我又给各位带来了什么文章?本文标题《Goland SSH 调试模式问题:可执行文件缺少调试信息》,很明显是关于Golang的文章哈哈哈,其中内容主要会涉及到等等,如果能帮到你,觉得很不错的话,欢迎各位多多点评和分享!

问题内容

我使用Goland ssh来编写代码。我在项目中无法使用调试模式,断点变成灰色交叉圆圈并报告错误“可执行文件不包含调试信息”。 错误信息在这里。

这是我的项目的运行/调试配置

但是,我仍然可以使用调试模式并在测试文件中设置正常断点。


正确答案


我刚才遇到了完全相同的问题。

最后我发现原因是我设置断点的函数没有在repo中被调用。

它被另一个repo调用,因此编译和调试调用该函数的repo可以解决这个问题。

错误“错误层=调试器错误加载二进制文件“/lib/x86_64-linux-gnu/libpthread.so.0”:无法解析.eh_frame部分:不支持0x12e8处的指针编码0x9b”仍然存在,但断点不会变成灰色交叉圆圈。

到这里,我们也就讲完了《Goland SSH 调试模式问题:可执行文件缺少调试信息》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>