我得到的开始以编译:

0 known bugs; 0 unexpected bugs

和在 “世界你好” 类型的:

package main

import "fmt"

func main() {
  fmt.Printf("Hello, 世界\n")
}

然后我试图编译它,但它不会去:

$ 8c gotest2
gotest2:1 not a function
gotest2:1 syntax error, last name: main

此回事在Ubuntu Linux上的Pentium。去安装并通过了测试。那么,我是不是错了?谁能告诉我在哪里何去何从?

我也试过这个计划

package main

import fmt "fmt"  // Package implementing formatted I/O.


func main() {
    fmt.Printf("Hello, world; or Καλημέρα κόσμε; or こんにちは 世界\n");
}

但是,这也没有去<子>(必须停止做去双关语):

$ 8c gotest3.go
gotest3.go:1 not a function
gotest3.go:1 syntax error, last name: main
有帮助吗?

解决方案

您正在使用图8c,其是C编译器。 8克将编译去,和8升将链接。

其他提示

有关转到1.0+正确生成命令现在是:go build

(更新Go1.0.x)

一节“编译软件包和依赖”现在名单去建立以编译方式在去了。结果 你还叫8g在幕后,现在你可以传递给8g参数与-gcflags通过。

-gcflags 'arg list'
  

参数传递上每次5g,6G,或8克编译器调用

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top