yiwai 发表于 2018-9-21 06:04:46

golang 编译压缩体积

  golang在编译的时候有时候很少的一段代码至少也有3M左右, 为了让体积更小一点,也许可以尝试以下方法
  第一步 :编译 go build 时加上 -ldflags "-s -w"
  其中-ldflags 里的-s 去掉符号信息, -w 去掉DWARF调试信息,得到的程序就不能用gdb调试了
  不过编译之后好像还是挺大的哦
  这时候可以启用另一神器upx 加壳压缩
  upx三个平台都能下载安装
  支持的参数可以查阅手册
  例子upx -9 xxx
  压缩之后发现了什么,是不是小了很多,如果对代码体积有要求, 这个方法应该是个不错的解决方案

页: [1]
查看完整版本: golang 编译压缩体积