Repolode
go-delve

go-delve/delve

一款面向 Go 语言的调试器,调用简单,使用直观。

Star
24,960
Fork
2,216
未关闭 Issue
84
最近提交
3天前

这是什么?

Delve 是一款用于调试 Go 程序的调试器。开发者可以在程序运行时单步执行代码、查看变量和 goroutine 状态,并控制程序的执行流程。

项目的目标是提供一个简单、功能完整的 Go 调试工具,启动和使用都尽量简单,让调试过程专注于问题本身,而不是工具本身。它提供命令行客户端和命令行参数,并通过插件与 API 支持编辑器和图形界面的集成,第三方客户端也可以基于其 API 进行开发。

Delve 使用 Go 编写,采用 MIT 许可证发布。

核心功能

  • 01在调试过程中单步执行 Go 代码并控制程序执行。
  • 02运行时查看变量、goroutine 和程序状态。
  • 03提供带命令行参数的命令行客户端。
  • 04提供 API,便于编辑器、图形界面和其他客户端集成。

适用场景

  • 在本地开发过程中调试 Go 应用程序。
  • 将单步调试集成到编辑器或 IDE 的工作流中。
  • 基于 Delve 的 API 构建自定义调试前端。

快速上手

  1. 1

    使用 Go 工具链安装 Delve

    go install github.com/go-delve/delve/cmd/dlv@latest
  2. 2

    阅读入门指南开始调试

标签

常见问题

delve 是什么?
一款面向 Go 语言的调试器,调用简单,使用直观。 Delve 是一款用于调试 Go 程序的调试器。开发者可以在程序运行时单步执行代码、查看变量和 goroutine 状态,并控制程序的执行流程。
delve 可以免费使用吗?用的什么许可证?
delve 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
delve 还在维护吗?
活跃维护中。delve 最近一次提交是在 2026年11月4日。
delve 适合用来做什么?
在本地开发过程中调试 Go 应用程序。 将单步调试集成到编辑器或 IDE 的工作流中。 基于 Delve 的 API 构建自定义调试前端。
delve 怎么安装和运行?
使用 Go 工具链安装 Delve: go install github.com/go-delve/delve/cmd/dlv@latest 阅读入门指南开始调试
在哪里获取 delve?
源代码和安装说明在 GitHub 上:https://github.com/go-delve/delve

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目