goland dlv在远程linux里运行代码开发,并debug调适
一、配置好ssh自动同步代码
参考下面连接:
https://www.cnblogs.com/haima/p/13257524.html
二、配置devbug监听运行
GO Remote
填写配置
linux上运行监听服务
注意:
每次监听时,debug只能断点一次,下次再使用时要重新运行下面的监听服务
如:上图有两种方式
- 直接运行代码并监听
dlv debug --headless --listen=:12345 --api-version=2 --accept-multiclien
- 编辑成二进制文件,再运行代码并监听
go build -gcflags "all=-N -l" -o main
dlv --listen=:12345 --headless=true --api-version=2 --accept-multiclient exec ./main
运行debug
[Haima的博客]
http://www.cnblogs.com/haima/