如何在不安装软件包,运行测试或生成二进制文件的情况下确定软件包是否可以构建?
有人提到使用go build
和多个包只是测试它们是否构建。我怎么能为一个包裹做到这一点?
答案 0 :(得分:0)
go build
对于package main,将通过go build生成二进制文件。您可以将其转储到操作系统稍后将为您清理的tmp目录中。
go build -o /tmp/oswilldeleteme
不幸的是,您无法将go build
的输出传递给空设备。请参阅此问题:https://github.com/golang/go/issues/4851