本文主要是介绍goland 调试 could not launch process: decoding dwarf section info at offset 0x0: too short,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Mac环境下,(其他环境类似)
1、错误信息:
could not launch process: decoding dwarf section info at offset 0x0: too short
2、主要原因是:
Mac环境下,go的版本比较新。
而goland使用的调试插件的版本低,导致的。
3、解决措施:
解决方案之一:对goland的调试插件进行升级。
3.1、下载、解压、编译goland调试插件dlv
下载地址为:(通过手动下载的;命令行下载时,出现异常,目前不会解决)
https://github.com/go-delve/delve/tags
将下载好的delve-1.7.0.zip文件解压到合适目录下:
对其进行编译,如下:
将新创建的dlv二进制文件拷贝到合适的目录下,如$GOPATH/bin目录下
mv dlv $GOPATH/bin
3.2、更新goland配置
3.3、重启goland
重启后,查看是否可以
这篇关于goland 调试 could not launch process: decoding dwarf section info at offset 0x0: too short的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!