为了账号安全,请及时绑定邮箱和手机立即绑定

在构建 Go 程序以供发布时,仅使用“go build”是标准做法吗?

在构建 Go 程序以供发布时,仅使用“go build”是标准做法吗?

Go
慕神8447489 2021-09-13 19:58:13
在构建要发布的 Go 程序时,go build不使用任何其他选项是标准做法吗?我问是因为在使用go build所有调试信息进行构建时,默认情况下包含在内。要删除它,您可以将一个选项传递给链接器,因此:go build -ldflags "-w" prog.go这省略了所有调试符号。在构建发布程序时,您是删除这些信息还是保持原样?编辑:为了清楚起见,我想知道人们如何编译 Go 程序以部署到实时环境中。在其他编译语言中,您有一组不同的编译器命令行选项用于调试和发布构建,发布构建通常优化可执行文件并删除调试信息。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 208 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信