1

我有这个用 Go 编写的 Hello World 小程序:

package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}

我将 Sublime Text 3 与 GoSublime 一起使用。配置错误,因为 Tools -> Build 命令不起作用,仅当我在控制台中键入时:

go build

然后编辑器创建 .exe 程序。

所以我想使用一个基本的 .bat 文件,在其中拖放我的 hello.go 程序:

@echo off
cd /d "%~dp0"
start "" "C:\Go\bin\go.exe" "run" "%~f1" pause

它运行没有问题,但不幸的是,它完成后关闭。

你能帮忙解决这个问题吗?;)

4

1 回答 1

2

只是start在它自己的过程中启动它?

所以:

@echo off
cd /d "%~dp0"
C:\Go\bin\go.exe run %~f1 
pause

应该管用?

于 2014-09-11T12:07:12.343 回答