golang.org网站上有一个文件pig.go:
http://golang.org/doc/codewalk/functions/
in a box labeled doc/codewalk/pig.go
使用gccgo版本编译(Ubuntu / Linaro 4.6.1-9ubuntu3)4.6.1
gccgo pig.go
给出关于找不到math / rand
的错误消息 pig.go:9:11: error: import file ‘math/rand’ not found
答案 0 :(得分:5)
您的gccgo版本实现了该语言的旧版本。要编译Go 1代码,您需要gccgo 4.7.1或更高版本。
如果您不能或不想升级,您可能只需将导入从math/rand
更改为rand
,它将使用gccgo 4.6.1进行编译。并非所有程序都会如此容易地向后移植,但这恰好是。