系統: 64位win7, 開發環境:sublime text 2, go版本: 1.4.1
1. 安裝前準備(gcc, gdb, git)
golang在64位系統下預設編譯出來也是64位的,相關的gcc工具也需要用64位。當然golang支援交叉編譯,64位系統下也可以編譯出32位go.exe。 golang使用c語言編寫的,源碼編譯使用gcc。
我的系統是64位的,到http://mingw-w64.yaxm.org/doku.php/download 下載下傳mingw-w64最新的版本進行安裝,安裝完之後記得配置bin目錄到系統環境變量,這樣gcc工具就安裝成功了,同時也包含了64位的gdb。接着安裝git工具, 這個很簡單,百度一下,這裡省略安裝過程。
2. 安裝golang和godoc
進入你想安裝golang的目錄下(比如: C:\Program Files\go),運作下面指令checkout 1.4.1版本的go源碼
>git clone https://go.googlesource.com/go
>cd go
>git checkout go1.4.1
開始安裝
>cd go/src
>all.bat
沒意外的話,會在bin目錄下生成go.exe, gofmt.exe兩個可執行檔案,表示編譯成功了。
接下來配置環境變量,
1. 把C:\Program Files\go\bin目錄添加到Path環境變量中
2. 增加GOROOT變量, 設定成C:\Program Files\go,GOROOT變量表示go的根目錄
3. 增加GOPATH變量,可以設定任意你想要的位置(比如 E:\gopath),GOPATH用于管理你自己代碼的目錄
配置好之後,打開cmd, 運作go env, 正常的話就能看到go的各種環境配置了。
然後安裝godoc, godoc是go檢視本地文檔的工具。
打開cmd, 運作
> go get golang.org/x/tools/cmd/godoc (代碼會下載下傳到GOPATH配置的目錄)
> go install golang.org/x/tools/cmd/godoc (安裝)
安裝完成之後, 運作 cmd.exe /c start "Godoc Server http://localhost:6060" "C:\Program Files\go\bin\godoc.exe" -http=localhost:6060 -goroot="C:\Program Files\go\." && start http://localhost:6060, 就可以檢視本地文檔了
更詳細閱讀下面的文章
golang源碼目錄結構: http://blog.studygolang.com/tag/golang_src_dir/
3. 開發環境:sublime text 2 + gocode + GoSublime + gogdb
安裝過程檢視:http://blog.csdn.net/cceevv/article/details/37767021 gdb安裝mingw-w64的時候已安裝好,是以直接配置就好。
4. 編寫go程式
具體編寫就不介紹了,請檢視: http://golang.org/doc/
go文法入門: http://www.hellogcc.org/effective_go.html
golang官網:http://golang.org/
go官方文檔查詢: http://godoc.org/
golang部落格:http://golanggo.com/