[Go] go build 减小二进制文件大小的几种方式
第一种 是去除不需要的调试信息:
go build -ldflags "-s -w" main.go
实测 19M 减小为 15M,幅度 2%
第二种 压缩
UPX: the Ultimate Packer for eXecutables
第三种 更新至 go1.15 版本,See here.
Refer:在线运行Golang代码
第一种 是去除不需要的调试信息:
go build -ldflags "-s -w" main.go
实测 19M 减小为 15M,幅度 2%
第二种 压缩
UPX: the Ultimate Packer for eXecutables
第三种 更新至 go1.15 版本,See here.
Refer:在线运行Golang代码