Fedora12 x86_64にGoogle謹製Go言語をインストールしてみた。
いきなり手順から。
まずは、環境変数。
全ユーザ使いたいので、それ前提に設定。# export GOROOT=/usr/local/go
# export GOARCH=amd64
# export GOOS=linux
# export GOBIN=/usr/local/bin
GOROOT:Go言語をインストールするディレクトリ
GOARCH:CPUのアーキテクチャ(386, adm64, armから選択)
GOOS:OS(darwin, freebsd, linux, naclから選択)
GOBIN:Go言語の実行ファイルを置くディレクトリ
gccをインストール。
今回は既にインストール済みだったので省略。
Mercurialをインストール。# yum install mercurial
ディレクトリを作って、ダウンロード、インストール。# mkdir $GOROOT
# hg clone -r release https://go.googlecode.com/hg/
$GOROOT
# cd $GOROOT
# ./all.bash
--- cd ../test
1 known bugs; 0 unexpected bugs
と表示された。
"where N is a number that varies from release to release."
らしいのでとりあえず放置。
ここまでで一応インストール完了
せっかくサンプルプログラムがあるので、世界にあいさつしてみる。#vi hello.go
package main
import "fmt"
func main() {
fmt.Printf("Hello, World¥n")
}
そしてコンパイルとリンク# 6g hello.goamd64:6g, 6l, 6c, 6aを使用
# 6l hello.6
386:8g, 8l, 8c, 8aを使用
arm:5g, 5l, 5c 5aを使用
ほいでもって実行# ./6.outおお!w
Hello, World
#
ちなみに未確認だが、アップデートは、# cd $GOROOT/srcで、できるようだ。
# hg pull
# hg update release
# ./all.bash
パッケージもWEB向けのもが準備されているようで、なかなかおもしろそうだ。
もうちょっといじくりまわしてみよう。
参考サイト:
The Go Programming Language
(英語)















Comments