在Windows上使用Go,每当我从控制台执行go run myprog.go
时,Go都会在我的C驱动器上的某个位置构建一个随机名称的新可执行文件。
有没有办法对它进行配置,以便始终将文件构建到特定位置,最好还要避免名称的随机性? (即始终构建到D:\ Temp \ LastBuild.exe)。
我能够找到一些在执行go help run
和go help build
时无效的信息。后者有一个输出标记-o outfile
,但在go run
中不接受。
感谢任何帮助。
答案 0 :(得分:2)
请勿使用go run
。它旨在快速测试单个屏幕大小的代码片段。
工作方法是
go build
它。如果您与实现并行编写测试(并且您应该),则会更改为
go test
它。有关同一主题的更多见解,请参阅this recent thread on the mailing list。