使用dlv调试Go语言代码
打包Go代码(禁止优化和内联(便于调试更复杂的逻辑)):
go
go build -gcflags="all=-N -l" -o xxx_api_debug.exe
启动一个dlb监听可运行程序的端口:
bash
dlv --listen=:2345 --headless=true --api-version=2 exec ./xxx_api_debug.exe
在Goland中使用Go Remote进行调试:
