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...