【转】Go语言:编译后文件体积过大解决方案

起因

  • windows10 64位 下测试
  • CGo 效率都差不多
  • Go 编译出来的文件比 C 编译出来的还大
  • 个人感觉简单的 Hellow world 都这么大,体积太夸张了
  • 所以查询了一些关于 Go 的编译优化,得出了下面两个方案

优化方案 第一步:编译优化

  • 使用一下指令进行编译:
go build -ldflags="-w -s"

  说明:会去除 DWARF调试信息符号信息


优化方案 第二步:压缩优化


作者:白祤星
链接:https://www.jianshu.com/p/1405b0c2c5a3
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
posted @ 2022-12-15 16:23  黄彬子  阅读(336)  评论(0编辑  收藏  举报