golang部署起来极其遍历,但有时候但愿对可执行文件进行瘦身(缩小文件大小)git
upx
打压缩壳通过屡次尝试,肯定以下步骤效果最好(以windows 10下环境为例)github
package main import ( "fmt" ) func main() { fmt.Println("Hello World!") }
GOARCH=386``GOOS=windows
go build -ldflags "-s -w"
upx
压缩 .\upx.exe -9 .\HiGo.exe
处理前:64位=>1.97M 32位=>1.75M
处理后:64位=> 504K 32位=>479Kgolang