012. upx 压缩:使用 upx 压缩 go 构建的可执行文件 |《gx1 golang 五分钟视频》| go 技术论坛-大发黄金版app下载
提示: 希望我讲某方面的视频,请前往 提交建议。
说明
这个视频我们来讲解如何使用 upx 来压缩 go 构建的可执行文件。
可执行文件越小,占用带宽越小,分发时越快,可以缩短部署时间。
build flag
go build 命令支持定制 build flag 来减少可执行文件的大小。
使用方法:
$ go build -ldflags "-w -s" build flag 解释:
- -s:去掉符号表信息,不过- panic的时候- stace trace就没有任何文件名/行号信息了
- -w:去掉- dwarf调试信息,不过得到的程序就不能使用- gdb进行调试了
一般会减少 20% 的体积,不过使用 u...
