鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

Delve

介绍

Delve是一个用于Go语言程序调试的工具,因其简单和特征齐全的特点,在Go语言开发的程序调试中被广泛应用。

安装方式

1
go get -u github.com/go-delve/delve/cmd/dlv

使用方式

  • 初始化模块生成go.mod文件
    go mod init 模块名
  • 调试应用程序
    dlv debug 文件名

    该命令用于进入调试模式。

  • dlv调试命令
    (dlv) command *args

    进入dlv调试页面,会出现(dlv),command是需要执行的调试命令(部分命令有简写),*args是部分调试命令需要的参数。

    常用参数如下:

    命令

    用途

    h

    查看具体用法。

    b

    设置断点。

    c

    运行到断点或程序终止。

    disass

    反汇编程序。

    n

    转到下一行。

    r

    重启进程。

    bt

    打印堆栈跟踪信息。

    s

    单步执行程序。

    p

    计算一个表达式。

    ls

    显示源代码。

    q

    退出调试器。