猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在 Go 中构建发布版本的二进制文件?
在 C 中,我们可以构建二进制文件(目标文件和可执行文件)的调试版本或发布版本。我们如何在 Go 中做到这一点?
至尊宝的传说
浏览 241
回答 2
2回答
一只名叫tom的猫
您可以使用以下命令指示链接器剥离调试符号go install -ldflags '-s'我只是在一个相当大的可执行文件(GXUI示例之一)上尝试了它,这将它从 ~16M 减少到 ~10M。与往常一样,您的里程可能会有所不同...这是所有链接器选项的完整列表。
0
0
0
小怪兽爱吃肉
在 Go 中,通常没有调试版本或发布版本。默认情况下,go build将符号和调试信息与二进制文件结合起来。但是,您可以使用 删除符号和调试信息go build -ldflags "-s -w"。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Go
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续