Go语言企业级项目使用dlv调试

使用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进行调试:

相关推荐
我真的不会C2 分钟前
QT中的事件及其属性
开发语言·qt
GanGuaGua3 分钟前
linux:进程的替换
linux·运维·服务器
2501_906314321 小时前
优化无头浏览器流量:使用Puppeteer进行高效数据抓取的成本降低策略
开发语言·数据结构·数据仓库
Mr_sun.1 小时前
Day23-Web开发——Linux
linux·运维·服务器
让我们一起加油好吗1 小时前
【C++】类和对象(上)
开发语言·c++·visualstudio·面向对象
magic 2452 小时前
深入解析Promise:从基础原理到async/await实战
开发语言·前端·javascript
只因从未离去2 小时前
黑马Java基础笔记-4
java·开发语言·笔记
言之。2 小时前
【Go语言】ORM(对象关系映射)库
开发语言·后端·golang
孔令飞2 小时前
使用 Go 与 Redis Streams 构建可靠的事件驱动系统
redis·ai·云原生·golang·kubernetes