我从dlv收到此错误
could not attach to pid 20727: decoding dwarf section info at offset 0x0: too short
二进制文件是通过以下方式构建的:
go build -a -v -ldflags "-w -X main.gitCommit=<sha> -linkmode 'auto' -extldflags '-static'"
您能否确认
-w
标志是否导致以下问题?它会去除调试符号吗? 最佳答案
删除-w
标志之后,delve可以附加到进程中
关于debugging - Delve(dlv)无法附加到进程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54338111/