banner
NEWS LETTER

Go Debug 工具

Scroll down

Go debug 工具: 可以在本地调试远端项目

地址

安装

演示操作

  • 安装 go install github.com/go-delve/delve/cmd/dlv@master
  • 把安装的文件放入 go/bin 目录下
  • 运行命令
1
2
# --注意 $1 是 启动 go 进程的名字   2345 是服务监听的端口 这里写哪个端口 goland 中就要配置哪个端口,其他参数可以通过 执行 dlv 查看帮助信息
dlv attach $(ps -A | grep "$1" | awk '{print $1}') --headless --listen=:2345 --api-version=2 --accept-multiclient
  • goland 进行远程调试
    step1
    step2
  • 运行即可, 在需要的代码位置打断点即可。
  • Debug小技巧:右键断点可以添加断点条件,符合条件才会开始debug。
    step3

你那么好看,应该会支持一下我吧~

其他文章
目录导航 置顶
  1. 1. Go debug 工具: 可以在本地调试远端项目
  2. 2. 地址
  3. 3. 安装
  4. 4. 演示操作
请输入关键词进行搜索