跳到主要内容

Go调试

  • 通过打印信息
  • 编辑器调试
  • 安装Delve

编辑器调试​

  • 配置.vscode/launch.json
  • 安装Delve调试器
json
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch Go",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "${file}"
}
]
}

Delve​

Go 语言最常用的调试工具是 Delve (dlv)。配合 VS Code 等 IDE,开发者可以轻松实现断点调试

  • Delve(dlv)是 Go 官方生态里的调试器,它负责真正“暂停、查看、控制 Go 程序运行”。
  • VS Code 只是调试界面,真正干活的是 Delve
bash
go install github.com/go-delve/delve/cmd/dlv@latest