我从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/

10-12 23:38