Loading... ### 编译优化 #### 编译参数 - `go build` 编译程序时可以通过 `-ldflags` 来指定编译参数。 ```go go build -ldflags "-s -w" ``` > `-s` 的作用是去掉符号信息。 `-w` 的作用是去掉调试信息。 - **可减少50%左右的大小** ### UPX 压缩 - 安装 `UPX`,并使用 `最高级别的压缩` - 下载地址:https://github.com/upx/upx/releases - 执行命令:`upx -9 *.exe` - **可再减少50%左右的大小** > `-o` 指定压缩后的文件名。 `-9` 指定压缩级别,`1-9`。 > PS:upx可能会存在被误报病毒,视情况而定是否使用该方法 Last modification:August 24, 2022 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 0 如果觉得我的文章对你有用,请随意赞赏