Go program language インストール2009/11/15 00:53

iphoneの開発環境のマシンでは rootの書き込み権限で コンパイルが通らないので

iphoneの開発環境がないマシンにinstallしました。

Fink利用者なのですが 問題なくインストールできました。

環境変数用に .profileに
export GOROOT=$HOME/go
export GOARCH=amd64
export GOOS=darwin
export GOBIN=$HOME/bin
export PATH=$PATH:$GOBIN

を入れて

sudo easy_install mercurial

hg clone -r release https://go.googlecode.com/hg/ $GOROOT

mkdir $HOME/bin

cd $GOROOT

fink 環境で bison gcc libc6-dev ed makeは入っていたので

./all.bash

ビルドが始まり 
中略
mandelbrot
meteor-contest
pidigits
threadring
chameneosredux

--- cd ../test
0 known bugs; 0 unexpected bugs

上記が出て 終了

sampleをコンパイルしてみました

sourceは
/* source start */
package main

import "fmt"

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

コンパイル
6g file.go
リンク
6l file.6
作成された 6.outを実行
./6.out
Hello, 世界