go 打包优化
young / / / 阅读量

最近用go写了一些小工具,打包后发现文件比较大,在网上找了一些减少体积的办法记录一下

1 使用最新的go版本

2 使用的打包命令

# -s: 去掉符号信息。
# -w: 去掉DWARF调试信息。
go build -ldflags="-s -w" main.go 

3 upx压缩文件,自动使用多种算法尝试压缩 (压缩后可能会导致无法执行,请自行测试)

# 压缩级别 压缩算法都可以指定相关参数
# upx更多复杂用法可以参照upx命令帮助或官网
upx.exe -9 --brute .\main.exe
支付宝捐赠
请使用支付宝扫一扫进行捐赠
微信捐赠
请使用微信扫一扫进行赞赏
有 0 篇文章