现象描述
使用idea 搭建go开发环境后如果debug调试可能会遇到错误: could not launch process: decoding dwarf section info at offset 0x0: too short。
解决方法
有些回答go get -u github.com/derekparker/delve/cmd/dlv 。如果使用go mod方式开发的话这种方式是行不通的,最直接的方法是把dlv项目下载下来自己编译生成dlv.exe。文章来源:https://www.toymoban.com/news/detail-626571.html
克隆delve项目
进入git 命令行
下载项目:git clone https://github.com/go-delve/delve
进入目录:cd delve/cmd/dlv
执行命令: go build
等待一会生成dlv.exe 文件,这个就是我们要的文件。
找到idea控制台报错的路径,会打印类似的路径:
C:\Users\用户名\IntelliJIdea2018.1\config\plugins\intellij-go\lib\dlv\windows 。
把刚才生成的dlv.exe替换一下就可以了文章来源地址https://www.toymoban.com/news/detail-626571.html
到了这里,关于IDEA Go语言开发环境无法debug调试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!