2

golang.org Web サイトに 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
4

1 に答える 1

5

お使いのバージョンの gccgo は、古いバージョンの言語を実装しています。Go 1 コードをコンパイルするには、gccgo 4.7.1 以降が必要です。

アップグレードできない、またはアップグレードしたくない場合は、インポートを から に変更するだけで、gccgo 4.6.1 でコンパイルできmath/randますrand。すべてのプログラムを簡単にバックポートできるわけではありませんが、これはたまたまそうです。

于 2012-07-21T10:00:29.547 に答える