在构建要发布的 Go 程序时,go build不使用任何其他选项是标准做法吗?我问是因为在使用go build所有调试信息进行构建时,默认情况下包含在内。要删除它,您可以将一个选项传递给链接器,因此:go build -ldflags "-w" prog.go这省略了所有调试符号。在构建发布程序时,您是删除这些信息还是保持原样?编辑:为了清楚起见,我想知道人们如何编译 Go 程序以部署到实时环境中。在其他编译语言中,您有一组不同的编译器命令行选项用于调试和发布构建,发布构建通常优化可执行文件并删除调试信息。
1 回答
- 1 回答
- 0 关注
- 208 浏览
添加回答
举报
0/150
提交
取消