首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Go -无法编译hello world (Windows)

Go -无法编译hello world (Windows)
EN

Stack Overflow用户
提问于 2012-08-14 17:02:27
回答 1查看 1K关注 0票数 2

我只是在尝试Go,但我无法让它编译我的第一个程序。这引起了一堆关于编译器的问题。

它包含在这个文件中:

代码语言:javascript
运行
复制
"D:\programming\Go\src\mytest\mytest.go"

程序文本为:

代码语言:javascript
运行
复制
// mytest project mytest.go
package mytest

import "fmt"

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

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

代码语言:javascript
运行
复制
>go build

什么也没说。根据go help build的说法,这是预期的结果。

代码语言:javascript
运行
复制
>go build -v
_/D_/programming/Go/src/mytest

什么是_/D_/的东西?看起来像一项新发明!

最奇怪的是:

代码语言:javascript
运行
复制
>go build -v mytest
can't load package: package mytest: import "mytest": cannot find package

那么,我做错了什么?我如何编译它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-14 17:28:42

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

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11949007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档