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
[URL] $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, 世界
セコメントをする