如何更改 GO 文件的默认输出文件夹路径?

How can I change the default output folder path of the GO file?

因为我在我的电脑上安装了 Avira,一旦我 运行 我的 go 文件在 GoLand,Avira 会提示我 "BLOCK HEUR/APC(could) ........."

的安全警报

与此同时,GoLand 还表明

Error running 'go build test.go': Cannot run program "C:\Users\Simon\AppData\Local\Temp___2go_build_test_go.exe" (in directory "E:\Application software\GO\awesomeProject"): CreateProcess error=5, ACCESS DENIED.

我想知道如何将默认输出路径(即 build -o "path")更改为另一个路径;毕竟不想每次都关闭Avira的实时保护,C盘也是敏感区。我应该配置 GO 源的设置还是只更改 GoLand 中的一些设置? B.T.W,除非必要,否则我不想更改 Avira 的设置:)

先谢谢了,我是Go语言的初学者

您可以通过 Run | Edit Configurations... 编辑 运行 配置并将 Output directory 设置到您想要的任何位置,请参见下面的屏幕截图。

如果您希望为项目的所有新 运行 配置设置此项,请转到 Run | Edit Configurations... | Templates | Go Build,然后在那里配置 Output directory 设置。所有新的 Go Build 配置都将使用该设置。