Go - 无法编译hello world(Windows)

时间:2012-08-14 09:02:27

标签: compilation go

尝试Go,但我无法编译我的第一个程序。这引起了编译器的一堆问题。

它包含在这个单一文件中:

"D:\programming\Go\src\mytest\mytest.go"

程序文本是:

// mytest project mytest.go
package mytest

import "fmt"

func main() {
    fmt.Println("Hello, Go!")
}

在包文件夹中,我尝试了以下命令:

>go build
什么也没说。根据{{​​1}},这是预期的结果。

go help build

>go build -v _/D_/programming/Go/src/mytest 有什么东西是什么?看起来像是一项新发明!

最奇怪的一个:

_/D_/

那么我做错了什么?如何编译这个东西?

1 个答案:

答案 0 :(得分:8)

程序中的main函数必须位于包main中。然后,包main可以导入其他包并调用它们。