golang的生成文件缩减的问题
golang的文件太大了,压缩一下,但是还是大啊。。。。
golang方便的是可以生成针对不同平台的编译后的可执行文件,但是问题是它的编译后的文件确实相比其他的语言来说太大了。
用了网络上的解决方法:
这种比我直接go build的大概缩减了30%的大小,从5MB变成3.8MB。
go build -ldflags “-s -w” -o test -i app.go
继续用upx压缩生成的可执行文件,将从3.8MB继续压缩到1.4MB
upx test