0
在Windows上使用Go時,無論何時從控制檯執行go run myprog.go
,Go都會在C驅動器上的某處隨機創建一個新的可執行文件。Go語言:運行「go run」時更改生成文件夾
有沒有一種方法來配置它,以便它始終將文件構建到特定的位置,並且最好還避免名稱的隨機性? (即始終構建到D:\ Temp \ LastBuild.exe)。
我能找到一些在做go help run
和go help build
時沒有幫助的信息。後者有一個輸出標誌-o outfile
,但它不被go run
接受。
任何幫助表示讚賞。
好的 - 我刪除了我的最後一條評論,我收回了。我已經改變了我的Sublime構建系統來運行'go build -o D:/Dev/Go/debug.exe&& D:/ Dev/Go/debug.exe'而不是'go run $ file_name' - 這會讓我得到結果我需要不失任何東西。謝謝。 – DannyB 2014-10-08 18:01:39
@DannyB,如果你使用Sublime,考慮使用[GoSublime](https://github.com/DisposaBoy/GoSublime):它具有將Sublime自己的構建系統與'go'工具集成在一起的所有必要的東西。 – kostix 2014-10-09 08:16:56
謝謝,我使用Sublime和優秀的GoSublime。但我對它的構建系統並不感冒。所以我建立了自己的。事實是,我仍然希望能夠改變「跑步」和「測試」構建二進制文件的位置。 – DannyB 2014-10-09 10:06:51