为了账号安全,请及时绑定邮箱和手机立即绑定

Go语言:运行“go run”时更改构建文件夹

Go语言:运行“go run”时更改构建文件夹

Go
隔江千里 2021-08-23 15:32:21
在 Windows 上使用 Go,每当我go run myprog.go从控制台执行时,Go 都会在我的 C 驱动器上的某处构建一个具有随机名称的新可执行文件。有没有办法配置它,以便它始终将文件构建到特定位置,并且最好还避免名称的随机性?(即,始终构建到 D:\Temp\LastBuild.exe)。我能够找到一些在执行go help run和时没有帮助的信息go help build。后者有一个输出标志,-o outfile但在go run.任何帮助表示赞赏。
查看完整描述

1 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

不要使用go run. 它旨在快速测试一整屏行大小的代码片段。

工作方法是

  1. 编辑代码。

  2. go build 它。

  3. 运行具有可预测名称的可执行文件。

  4. 转到步骤 (1)。

如果您与实现并行编写测试(并且您应该这样做),这将更改为

  1. 编辑代码。

  2. 编辑测试套件。

  3. go test 它。

  4. 转到步骤 (1)。

请参阅邮件列表上的这个最新主题,以获取有关同一主题的更多见解。



查看完整回答
反对 回复 2021-08-23
  • 1 回答
  • 0 关注
  • 250 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信