googleから発表された新しいプログラミング言語である「Go」を試してみました。
もっとも初歩的なHello, Worldまでは、できるように環境を作りました。
といっても、結構簡単にインストールはできますけどね。
参考にしたのは公式のインストール手順です。
インストールしたのは、VirtualBox上で動かしているubuntuです。
まずは、インストールするユーザの .bashrc に、以下を追記します。
(BASHじゃない人は、使ってるシェルにあわせてくださいね)
export GOROOT=$HOME/go
export GOOS=linux
export GOARCH=386
export GOBIN=$HOME/bin
続いて、ubuntuにはインストールされていない、必要なパッケージをインストールします。
apt-getを使えば一発ですね。
$ sudo apt-get install mercurial bison gcc libc6-dev ed
さて、必要なソースをダウンロードします。
$ hg clone -r release https://go.googlecode.com/hg/ $GOROOT
これで、準備はOKですね。インストールしましょう。
$ cd $GOROOT/src
$ ./all.bash
これで、Goのコンパイラができました。
$ ls
6cov 6prof 8c 8l ebnflint godoc gopack goyacc quietgcc
6nm 8a 8g cgo godefs gofmt gotest hgpatch
さて、hello, Worldでも作成してみましょう。ファイル名は「hello.go」とします。
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
コンパイルするのは、以下のように。
$ 8g hello.go
$ 8l hello.8
$ ls
8.out hello.8 hello.go
8.out という実行ファイルが作成されていますね。実行してみましょう。
$ ./8.out
hello, world
できましたね。
また、別のものも今後作ってみましょうかね。
また、別のものも今後作ってみましょうかね。

コメントする