go - 检查包是否会构建

标签 go build

在不安装、运行测试或生成二进制文件的情况下,如何确定一个包是否会构建?

有人提到,对多个包使用 go build 只是测试它们是否构建。我怎样才能为单个包裹做到这一点?

最佳答案

开始构建

对于 package main,go build 会生成一个二进制文件。您可以将其转储到操作系统稍后会为您清理的 tmp 目录中。

go build -o/tmp/oswilldeleteme

不幸的是,您不能将 go build 的输出通过管道传输到空设备。看到这个问题:https://github.com/golang/go/issues/4851

关于go - 检查包是否会构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31566176/

相关文章:

build - 我对我应该引用哪个 fsharp.core 以及如何去做感到困惑

c++ - 编译此开源应用程序时出现问题

git - 如何从 Github 构建项目?说明不确定

docker - 从用户 github 源设置容器

go - 如何在 Go 中传递多个命令?

file - 如何使用 golang Rest api 将文件或图像路径 url 返回到 forntend?

Eclipse 在构建期间从部署路径中删除文件/文件夹

java - Jhipster gradle 构建未加载生产配置文件

go - 显示验证为服务帐户的谷歌日历事件 - Golang App

mysql - 使用 Golang 执行不同的 MySQL 查询