134 字
1 分钟
golang的生成文件缩减的问题

golang的文件太大了,压缩一下,但是还是大啊。。。。#

golang方便的是可以生成针对不同平台的编译后的可执行文件,但是问题是它的编译后的文件确实相比其他的语言来说太大了。

用了网络上的解决方法:

这种比我直接go build的大概缩减了30%的大小,从5MB变成3.8MB。

Terminal window
go build -ldflags “-s -w” -o test -i app.go

继续用upx压缩生成的可执行文件,将从3.8MB继续压缩到1.4MB

Terminal window
upx test
golang的生成文件缩减的问题
https://dididudu998.github.io/posts/golang生成文件太大的问题/
作者
滴滴嘟嘟
发布于
2020-09-25
许可协议
CC BY-NC-SA 4.0