go - 如何将 .go 文件编译到特定目录,或 gitignore 二进制文件?

标签 go

现在我将运行 go build __.go,但我想知道是否可以将该文件构建在子目录中(例如 /bin 文件夹)。它只会让二进制文件的 gitignoring 变得更干净,现在我不确定还有什么是好的方法,因为我也在努力创建一个有效的 gitignore 异常规则,它不仅仅是“忽略所有文件, .go 文件除外”。

我目前的解决方案是在每次构建二进制文件时命名它们(例如 go build -o hello.bin hello.go),但这似乎很费力。

最佳答案

您可以使用 -o 标志。

  1. cd 到您拥有 main.go 文件的目录。

  2. 使用此命令 - go build -o DirectoryPath

DirectoryPath 是您要创建二进制文件的位置。

关于go - 如何将 .go 文件编译到特定目录,或 gitignore 二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36666017/

相关文章:

pointers - 戈兰 : Get the value from list element

go - 打印值及其数据类型

go - 在 Golang 中渲染页面后如何发送 websocket 数据?

json - 解码可能会或可能不会返回数组的 JSON?

go - 在go中执行多个模板

google-app-engine - 如何设置GAE环境特定的环境变量?

docker - Go App无法通过docker-compose中的websocket连接

html - 解析Go中一起属于的表单输入

regex - 如何匹配所有重叠模式

Golang 错误的文件描述符