Go 常用指令

收录 Go 构建、模块管理、测试与性能分析等高频指令,按使用环境分组,逐条注明使用环境、命令、作用。

命令作用操作

命令怎么复制?带 <PID> 的是什么意思?

每行右侧有「复制」按钮,点击即可复制命令文本。形如 <PID>、<file> 的是占位符,复制后替换为实际值即可。

go build 产出的文件太大?

加 -ldflags "-s -w" 去掉符号表与调试信息可显著减小体积;需要更小可配合 upx 压缩(牺牲少量启动时间)。

国内拉取依赖失败?

执行 go env -w GOPROXY=https://goproxy.cn,direct 设置国内模块代理后重试;CI 环境可用 go mod download 预热缓存。