MAC OS下安装go调试模块 - Delve for golang deubg

安装:

xcode-select --install
go get github.com/go-delve/delve/cmd/dlv

检查是否安装成功:

dlv version

Delve Debugger
Version: 1.5.0

看看安装到哪儿了:

find ~ -name dlv

/Users/mac/go/bin/dlv
/Users/mac/go/pkg/mod/github.com/go->delve/[email protected]/cmd/dlv

终端下试个调试:

dlv debug test/main.go

在vscode中,如果没有go.mod文件,调试将会失败,解决办法:

go init your_package_name

这样会生成一个go.mod. 然后再按F5调试,如果弹出选项:

go
go dlv dap

二个都可以,后面的看上去能提供更多功能的体验。
如果不想每次都做这个选择,请点击Run菜单下面的Add Configuration...

如果代码有问题,下面的DEBUG CONSOLE中会显示。这时可能会弹出:

Failed to continue: Check the debug console for details.

让你配置launch.json文件,其实启动配置文件没问题,只是代码有问题。

你可能感兴趣的:(MAC OS下安装go调试模块 - Delve for golang deubg)