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

相关推荐
superman超哥1 分钟前
仓颉语言中循环语句(for/while)的深度剖析与工程实践
c语言·开发语言·c++·python·仓颉
chenyuhao20244 分钟前
Linux系统编程:线程概念与控制
linux·服务器·开发语言·c++·后端
冷雨夜中漫步5 分钟前
Java类加载机制——双亲委派与自定义类加载器
java·开发语言·python
weibkreuz13 分钟前
模块与组件、模块化与组件化的理解@3
开发语言·前端·javascript
prettyxian24 分钟前
【linux】进程概念(1)PCB、系统调用与 proc 目录全解析
linux·运维·服务器
YJlio24 分钟前
Streams 学习笔记(12.2):看见 NTFS 隐藏的备用数据流(ADS)
服务器·笔记·学习
霜雪i31 分钟前
Linux MD5
linux·服务器
乾元33 分钟前
用 AI 做联动:当应用层出现问题,网络如何被“自动拉入决策回路”
运维·开发语言·网络·人工智能·ci/cd·自动化
尘心cx35 分钟前
前端-APIs-day3
开发语言·前端·javascript
gfdhy36 分钟前
【c++】素数详解:概念、定义及高效实现(判断方法 + 筛法)
开发语言·c++·算法·数学建模·ai编程