第一种 是去除不需要的调试信息:
go build -ldflags "-s -w" main.go
实测 19M 减小为 15M,幅度 2%
第二种 压缩
UPX: the Ultimate Packer for eXecutables
第三种 更新至 go1.15 版本,See here.
如有建议请留言。
Link:https://www.cnblogs.com/farwish/p/12994510.html