Go 的 Debug 工具 delve 介绍

Available Commands:attach 可以用来对一个正在运行的进行进行调试.connect 连接到headless调试器.

通过delve(dlv)调试Golang程序

创建main.go文件,main函数先通过循初始化一个切片,然后输出切片的内容:命令行进入包所在目录,然后输入dlv debug命令进入调试:输入help命令可以查看到Delve提供的调试命令列表:每个Go程序的入口是main.main函数,我们可以用break在此设置一个断点:然后通过breakpoints查看已经设置的所有断点:我们发现除了我们自己设置的main.main函数断点外,Delve内部已经为panic异常函数设置了一个断点。

使用delve调试Golang程序

使用delve调试Golang程序