- 确认安装了最新版本的golang。
- 在VSCode中打开终端,运行命令: go get -u github.com/go-delve/delve/cmd/dlv
- 在VSCode中打开launch.json文件,找到配置项“go”:“debugging”,添加参数“-gcflags='all=-N -l'”,如下所示:
"configurations": [
{
"name": "Debug",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "${fileDirname}",
"env": {},
"args": [],
"showLog": true,
"trace": "verbose",
"dlvFlags": ["--headless", "--listen=:2345", "--api-version=2"],
"debugAdapter": "legacy",
"windows": {
"args": ["-gcflags='all=-N -l'"]
}
}
]
- 重新启动VSCode,并尝试再次构建__debug_bin。