如何在Go编译器中更改存储可执行文件的默认路径?

时间:2017-10-04 17:17:06

标签: go

在Go编译器中,当我“运行”时,可执行文件存储到临时位置。如何更改此路径以将文件存储在当前工作目录中?我使用的是Windows 7 64位机器。

3 个答案:

答案 0 :(得分:7)

如果你想对二进制文件做一些事情而不仅仅运行一次,你应该使用qmake,而不是qmake。 {{1}}会将二进制文件放在当前工作目录中。

答案 1 :(得分:2)

我同意@Adrian和@Saleem,但是,为了感兴趣,您可以通过在OSX或Linux上更改环境变量TEMP(或TMPDIR的位置来覆盖位置(稍微) )。这仍将在您指定的任何目录中创建一个临时目录,其中将放置工作文件。请记住,正如Adrian和Saleem所说,go run用于临时运行。

当然@JimB用他的评论打败了我,这真的是我在这里所说的精髓。

答案 2 :(得分:0)

同意以前的答案。 go install将二进制文件保存到GOBIN文件夹中。因此,您可以将其更改为具有特定位置。但是,我不建议这样做,因为您始终可以使用-o的{​​{1}}选项构建到特定文件夹中:

go build