现在,我将运行go build __.go,但是我想知道是否可以在子目录(例如/bin文件夹)中建立该文件。这样做只会使gitignore二进制文件更加整洁,而现在我还不确定是否还有什么好的方法,因为我还在努力创建一个有效的gitignore异常规则,而不仅仅是“忽略所有文件, .go文件除外”。
我当前的解决方案是每次构建二进制文件时都将其命名(例如go build -o hello.bin hello.go),但这似乎很麻烦。
小智 5
您可以使用“ -o”标志。
cd到您拥有main.go文件的目录。
使用此命令-“ go build -o DirectoryPath”
其中“ DirectoryPath”是您要在其中创建二进制文件的位置
go build *.go您可以执行以下操作而不是使用:
Go workspace,使用这个官方 go 资源:如何编写 go 代码GOBIN和GOPATH环境变量。GOBIN环境变量将指向您要存储可执行文件的目录。GOPATH环境变量将指向您设置的目录go workspace。go build *.go现在,您可以使用,而不是执行,go install {YourCodePath}其中{YourCodePath},是代码在 go 工作区中的相对路径。如果构建成功,您可以在 . 指向的目录中找到可执行文件GOBIN。