The Go Programming Language
* 本來想說照著官網的說明實做一次編譯,但...有時候 .deb 的好處就是這樣,google後發現有人編好了勒!!!
GO lang 官網的說明
http://golang.org/doc/install.html
這是 http://www.atoztoa.com/ 這是他的編譯紀錄
http://www.atoztoa.com/2009/11/gccgo-debian-package.html
但,重點來了..... sf.net 上面已經邊好的 binary code .deb i386
http://sourceforge.net/projects/gccgo/files/
剛且作者的OS和我的一樣 ubuntu 0910 哈哈....然後就當然直接抓來...
$ wget http://downloads.sourceforge.net/project/gccgo/deb/gccgo_4.5.0-1_i386.deb?ue_mirror=nchc
* 但發現一件事,她會合原本系統的 gcc 衝突,所以要用 overwrite 參數強制安裝
$ sudo dpkg --force-overwrite -i gccgo_4.5.0-1_i386.deb
接下來寫一個簡單的 go 程式
$ vim h.go
package main
import "fmt"
func main() {
fmt.Printf("Hello, 世界\n")
}
用剛裝好得 gccgo 編譯一下
$ gccgo h.go
$ ./a.out
Hello, 世界
特色據說是針對多核心處理器進行優化
定位為用來寫系統的語言,所以..??????
我已經不寫系統很久了,那還玩.....XD
沒有留言:
張貼留言