golang vscode断点调试
时间: 2024-12-31 15:37:23 浏览: 68
### 配置 VSCode 进行 Golang 断点调试
为了在 Windows 10 下使用 Visual Studio Code (VSCode) 对 Go 应用程序进行断点调试,需确保已安装必要的扩展并正确配置 `launch.json` 文件。
#### 安装必要组件
首先,在终端中执行 `go get -u github.com/go-delve/delve/cmd/dlv` 来获取 Delve 调试器[^1]。这一步骤对于后续设置至关重要,因为 Delve 是官方推荐用于 Go 的调试工具之一。
接着,在 VSCode 中安装 “Go” 扩展,该扩展提供了丰富的功能来增强 Go 编程体验,包括但不限于语法高亮、自动补全以及最重要的——集成调试支持[^3]。
#### 创建 launch.json 文件
创建 `.vscode/launch.json` 文件以定义调试会话参数:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch Package",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${workspaceFolder}",
"env": {},
"args": []
}
]
}
```
上述 JSON 片段展示了基本的启动配置项,其中 `"mode"` 设置为 `"auto"` 表示让 IDE 自动决定最适合当前场景的工作模式;而 `"program"` 字段指定了待调试的应用路径,通常指向工作区根目录下的项目文件夹[^2]。
完成以上步骤之后,便可以在编辑器左侧边栏点击“运行和调试”,选择相应的配置选项即可开始调试过程。此时可以像其他编程语言一样利用断点追踪代码逻辑,查看变量状态等操作。
阅读全文
相关推荐

















