平成22年5月25日火曜日

GO言語のインストールメモ FOR MAC

1.Go言語のソースをゲットする唯一の道はバージョン管理システムからダウンロードするみたいですので、
まずMercurialというpythonで実現したバージョンツールのクライアントをダウンロードしないいけないですけど、
ラッキのはeasy_installで簡単にインストールできそうですん。
sudo easy_install mercurial


2.環境変数の設定
~/.bashrcでいかの変数を設定します

export GOROOT=$HOME/go  ソースの場所
export GOARCH=amd64 x86-64を対応しています(パフォーマンスを結構期待できそうです)
export GOOS=darwin      Mac OS
export GOBIN=$HOME/bin インストール場所


3.ソースダウンロード
hg clone -r release https://go.googlecode.com/hg/ $GOROOT

4.インストール
$ cd $GOROOT/src
$ ./all.bash


5.プログラムのexample

$ cat >hello.go <package main

import "fmt"

func main() {
fmt.Printf("hello, world\n")
}
EOF
$ 6g hello.go
$ 6l hello.6
$ ./6.out
hello, world
$



6.Makefileのexample
cp ~/go/src/Make.cmd ./
cp ~/go/src/Make.amd64 ./
cp cmd/godoc/Makefile ./

Makefileの修正

# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.

include Make.$(GOARCH)

TARG=h
GOFILES=\
file.go\

include Make.cmd


0 件のコメント: