在C语言中,我们可以构建二进制文件(目标文件和可执行文件)的调试版本或发行版本。我们如何在Go中做到这一点?
在Go中,通常没有调试版本或发行版本。
默认情况下,go build将符号和调试信息与二进制文件结合在一起。但是,您可以使用删除符号并调试信息go build -ldflags "-s -w"。
go build
go build -ldflags "-s -w"