ltaoo 在 golang 打包的二进制怎么减小体积 中发帖
升级了用到的某个库,重新打包后,体积从 20MB(不使用 upx 压缩)飙升到了 70MB,惊呆我了。
网上搜索了下解决方案,用 go build -ldflags="-s -w" 命令打包后体积变成了 36MB,还是有些大。
后面用 gsa 工具分析文件,发现 Unknown Package Size 几乎占了一半,这个为什么这么大,能移除掉吗
[image]
不用 upx 是因为用了后被当病毒杀掉的概率似乎更大。