一、调试
1. 概念
又称之为debug,是用于跟踪程序走向、数据变化、定位错误和排除故障的运行模式
2. 操作
假设不知道int初始值可以为0,我们可以采用调试的方式知道
- 打断点
- 调试
3. 遇到的问题
delve版本过低,措施
- 更新版本
go install github.com/go-delve/delve/cmd/dlv@latest
- 查看版本和安装位置
- 我使用的goland,同步更新goland配置文件:指定dlv执行程序。首先点击左上角“三横”
- 重启goland IDE,更新完毕
如果遇到以下问题
建议将GOPATH/bin/dlv.exe替换掉goland中的dlv.exe
二、打包
1. 作用
方便分享,用于各个平台的部署
2. 操作
- 设定目标环境
- 执行打包命令
build,这里以Windows环境举例 (up是Windows电脑,不用设定环境了)
打包后放在哪:bin/,打包啥:hello.go