起因
- 在
windows10 64位下测试 C和Go效率都差不多- 但
Go编译出来的文件比C编译出来的还大 - 个人感觉简单的
Hellow world都这么大,体积太夸张了 - 所以查询了一些关于
Go的编译优化,得出了下面两个方案
优化方案 第一步:编译优化
- 使用一下指令进行编译:
-
go build -ldflags="-w -s" - 说明:会去除
DWARF调试信息、符号信息
优化方案 第二步:压缩优化
- 安装
UPX,并使用最高级别的压缩 - 下载地址:https://github.com/upx/upx/releases
- 执行命令:
upx.exe -9 *.exe
1313

被折叠的 条评论
为什么被折叠?



