012. UPX 压缩:使用 UPX 压缩 Go 构建的可执行文件

提示: 希望我讲某方面的视频,请前往 GX1 新视频话题征集帖 提交建议。

说明

这个视频我们来讲解如何使用 UPX 来压缩 Go 构建的可执行文件。

可执行文件越小,占用带宽越小,分发时越快,可以缩短部署时间。

build flag

Go Build 命令支持定制 build flag 来减少可执行文件的大小。

使用方法:

$ go build -ldflags "-w -s" 

Build flag 解释:

  • -s去掉符号表信息,不过panic的时候stace trace没有任何文件名/行号信息
  • -w去掉DWARF调试信息,不过得到的程序就不能使用gdb进行调试

一般会减少 20% 的体积,不过使用 U...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
讨论数量: 0

暂无话题~