调试、打包

138 阅读1分钟

一、调试

image.png

1. 概念

又称之为debug,是用于跟踪程序走向、数据变化、定位错误和排除故障的运行模式

2. 操作

假设不知道int初始值可以为0,我们可以采用调试的方式知道

  1. 打断点

image.png

  1. 调试

image.png

3. 遇到的问题

delve版本过低,措施

  • 更新版本

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

image.png

  • 查看版本和安装位置

image.png

image.png

  • 我使用的goland,同步更新goland配置文件:指定dlv执行程序。首先点击左上角“三横”

image.png

image.png

  • 重启goland IDE,更新完毕

如果遇到以下问题

image.png

建议将GOPATH/bin/dlv.exe替换掉goland中的dlv.exe

image.png

二、打包

1. 作用

方便分享,用于各个平台的部署

2. 操作

  • 设定目标环境
  • 执行打包命令build,这里以Windows环境举例 (up是Windows电脑,不用设定环境了)

打包后放在哪:bin/,打包啥:hello.go

image.png

image.png