Golang書いてみた
なんかGolangが話題になってるみたいなので書いてみた
環境はvm上のubuntu9.10
shellはbashで。
$ cd $HOME$ sudo easy_install mercurial
$ hg clone -r release https://go.googlecode.com/hg/ $GOROOT
gccはインストール済みなので下記のコマンド
$ sudo apt-get install bison libc6-dev ed
$HOME/.bashrcに以下を追記
# Golang setting
export GOROOT=$HOME/hg
export GOBIN=$HOME/bin
export GOARCH=386
export GOOS=linux
GOARCHとGOOSって変数は使用してる環境に応じて変更する。
でインストール。
$ cd $GOROOT/src
$ ./all.bash
最後が
-
-
- cd ../test
-
N known bugs; 0 unexpected bugs
ってなればOK。
一応$GOBIN以下を確認する。
で、恒例のhelloworld
$ vim hello.gopackage main
import "fmt"
func main() {
fmt.Printf("Hello World")
}
GOARCHが386で設定してる場合は8gコマンドを使う
$ 8g hello.go
$ 8l hello.8
$ ./8.out
Hello World
おー!出来た!