c - 如何在 Go 中构建发布版本的二进制文件?

在 C 中,我们可以构建二进制文件(目标文件和可执行文件)的调试版本或发布版本。我们如何在 Go 中做到这一点?

最佳答案

在 Go 中,通常没有调试版本或发布版本。

默认情况下,go build 将符号和调试信息与二进制文件结合起来。但是,您可以使用 go build -ldflags "-s -w" 删除符号和调试信息。

https://stackoverflow.com/questions/29599209/

相关文章:

android - Visual Studio 2015 Xamarin 部署失败,没有任何错误消息

android - 在 IntelliJ IDEA 中加快 Android 项目构建时间

python - 在不运行测试的情况下制作(从源代码安装)python

ios - 创建 CocoaPods 项目的 iOS 模拟器构建

javascript - webpack common chunks 插件 vs webpack d

android - 如何以编程方式读取我的 Android apk 的构建日期?

c# - Visual Studio 版本中 'Optimize code' 选项的好处

c - 这个错误是什么意思: `somefile.c:200: error: the frame s

visual-studio-2010 - Visual Studio 解决方案文件 - "Build

gcc - 在 cmake 中检查 gcc 次要