首页 > 后端开发 > Golang > 为什么在 GoLand 中调试时出现'在偏移 0x0 处解码 dwarf 节信息:太短”错误?

为什么在 GoLand 中调试时出现'在偏移 0x0 处解码 dwarf 节信息:太短”错误?

Mary-Kate Olsen
发布: 2024-11-05 03:47:02
原创
884 人浏览过

Why Am I Getting

调试错误:“在偏移量 0x0 处解码 dwarf 部分信息:太短”

使用 JetBrains GoLand 调试 Go 时会出现此错误程序,表明可执行文件中的调试信息是

解决方案

此错误的主要解决方案是将 GoLand 更新到版本 2018.2.2。此版本附带 GoLand 使用的调试工具 Delve 的更新版本。

对于远程调试,本地和目标计算机上都需要更新 Delve。确保 Delve 是使用 Go 版本 1.11 构建的,以防止出现兼容性问题。

其他注意事项

  • 禁用调试标志:如果可执行文件编译时没有调试标志,它可能不包含所需的调试信息。启用调试标志来解决此问题。
  • 插件包: 使用标准库“插件”包可能会触发此错误。该问题预计会在 Go 1.12 中得到修复。

以上是为什么在 GoLand 中调试时出现'在偏移 0x0 处解码 dwarf 节信息:太短”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板