Go #
vscode-go #
upx #
upx是一个常用的压缩动态库和可执行文件的工具,通常可减少 50-70% 的体积。
upx的安装方式非常简单,我们可以直接从github下载最新版本,支持Windows和Linux,在Ubuntu或Mac可以直接使用包管理工具安装。例如Mac下可以直接使用brew安装。
upx 有很多参数,最重要的则是压缩率: 1-9
,1
代表最低压缩率,9
代表最高压缩率。
1go build -ldflags="-s -w" -o server main.go && upx -9 server