题
我得到的开始以编译:
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克编译器调用
不隶属于 StackOverflow