1. 编译期间压缩
go build -ldflags="-s -w" -o main main.go
ps:
-s:忽略符号表和调试信息
-w:忽略DWARFv3调试信息
2. 编译后压缩
2.1 upx 安装
mac:
brew install upx
ubuntu:
sudo apt-get install upx-ucl
centos:
yum -y install upx
2.2 upx 压缩
upx -9 main
3. Reference
https://geektutu.com/post/hpg-reduce-size.html