Go Binary Compress lpflpf 收录于 Golang2019-06-20 约 200 字 预计阅读 1 分钟 目录 go 二进制文件压缩去掉 gdb 调试信息和符号表使用upx 工具压缩工具连接golang 压缩的方式: 1. build 添加去除调试标识; 2. 使用upx 工具。go 二进制文件压缩 由于git中保存二进制文件,可能会使项目过大,可以将二进制文件压缩,使程序更加便携。去掉 gdb 调试信息和符号表 1 # go build -ldflags " -s -w"s 去掉符号表信息w 去掉调试信息使用upx 工具压缩 可压缩 50% - 70% 大小原理: 包含自解压程序,类似exe 文件编译机器安装upx 命令;部署环境不需要安装命令如下: (可以添加参数是文件压缩更小)1 # upx binary_filename工具连接 upx