gpt4 book ai didi

go - 在为发布构建 Go 程序时,仅使用 'go build' 是标准做法吗?

转载 作者:IT老高 更新时间:2023-10-28 13:04:54 24 4
gpt4 key购买 nike

在构建 Go 程序以进行发布时,仅使用 go build 而不使用任何其他选项是标准做法吗?我问是因为在使用 go build 构建时,默认情况下会包含所有调试信息。要删除它,您可以将选项传递给链接器,因此:

go build -ldflags "-w" prog.go

这将省略所有调试符号。在构建发布程序时,您会删除这些信息还是保持原样?

编辑:为了清楚起见,我想知道人们如何编译 Go 程序以部署到实时环境。在其他编译语言中,您有一组不同的编译器命令行选项用于调试和发布版本,而发布版本通常会优化可执行文件并删除调试信息。

最佳答案

关于go - 在为发布构建 Go 程序时,仅使用 'go build' 是标准做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28650603/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com