解决GoLand 无法debug的问题
git clone https://github.com/go-delve/delve.git
cd delve/cmd/dlv/
go build
go install
(dlv版本:Delve Debugger Version: 1.7.2)
弄完后,就有一个dlv的可执行文件了,需要放到你的$GOPATH/bin里去
(有一篇文章提到,需要在$GOPATH/bin下面再建一个macarm文件夹,然后把这个dlv可执行文件再拷贝进去,不知道有没有效果,
反正我操作了。)
现在还需要一步,就是配置你的goland:($GOPATH替换成你实际的go安装目录)
Help → Edit Custom Properties
增加以下代码:
dlv.path=$GOPATH/bin/dlv
Help → Edit Custom VM Options
-Ddlv.path=$GOPATH/bin/dlv
或者使用以下方式也可以解决:
安装完成后,在GOPATH/bin目录下会生成dlv.exe,这个文件就是进行debug的主程序了。
将dlv.exe复制到goland安装目录下的 xxx\GoLand 2021.2\plugins\go\lib\dlv\windows\dlv.exe,替换调原来的dlv.exe文件,到此问题就解决了,是不是很简单。。。

浙公网安备 33010602011771号