這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
windows下Go語言開發環境搭建
Golang是Google的第二門程式設計語言,但是Golang與simple和Dart不同的是,Golang是一門系統級程式設計語言,也就是說他和C++、Java是同類型的語言。學習Golang是我自己的愛好和興趣,我個人對這個語言比較看好,畢竟這個語言是在已經有了C++、Java、Javascript、Python等強大並極其流行的語言下誕生的,他就是為了補償現有程式設計語言的不足,提取他們的精髓。就此創造出了一門能適應當代快速開發和迭代、擁抱變化、大資料、多核高並發的情境。該語言的被號稱是:互連網時代的C。這就意味著:1.具有互連網web開發所需的特點,即開發高效;2.具有C語言一樣的運行速度,即運行高效。相信這兩個特點會讓你找到歸宿了吧。希望Golang能流行起來,讓大家見到它的魅力。下面介紹下Go語言開發環境搭建的步驟:
1. 安裝
安裝Go語言有三種方式
* Go源碼安裝:[參考連結](http://www.jb51.net/article/56778.htm)* Go標準包安裝:[下載地址](https://golang.org/dl/)* 第三方工具安裝
Go環境變數與工作目錄
根據約定,GOPATH下需要建立3個目錄:
* bin(存放編譯後產生的可執行檔)* pkg(存放編譯後產生的包檔案)* src(存放項目源碼)
go命令依賴一個環境變數:GOPATH,這不是Go的安裝目錄,而是你的工作(工程)目錄(你的代碼都會在該目錄下)。GOPATH可以有多個,windows以分號(;)進行區分,Linux系統是冒號(:),當有多個GOPATH時,預設會將go get的內容放在第一個目錄下。這裡我們建立一個GOPATH變數,以我的為例:E:\LuckyCat\go。
Windows上的安裝步驟如下:
* 下載Go開發環境:https://golang.org/dl/* 如果你下載的是exe或者msi的安裝包,就直接安裝了,不需要配置環境變數* 如果下載的zip,就將其解壓;配置環境變數* * GOROOT = E:\LuckyCat\go * GOBIN = %GOROOT%\bin (現在的go1.5已經不需要配置這個環境變數了) * GOARCH = amd64 (如果你的系統是32位則是386,如果是64位則是amd64)(現在的go1.5已經不需要配置這個環境變數了) * GOOS = windows (如果你的作業系統是windows,如果是linux請寫linux)(現在的go1.5已經不需要配置這個環境變數了) * path:如果末尾如有沒有分號,則添加之,然後再末尾添加%GOROOT%\bin* 安裝好了後,在cmd中運行go,如果出現go命令的協助資訊,則go開發環境安裝正確。
Linux、FreeBSD、OS X上的安裝請看http://ioio.name/golang-install.html或者官網的介紹:http://golang.org/doc/install.html
2. 測試(Windows下)
在任何地方建立一個檔案:goTest.go
寫入如下代碼後儲存:
package mainimport ( "fmt")func main() { fmt.Println("hello world!")}
在cmd中cd到該檔案的路徑下,用一下命令進行編譯、連結和執行
go run goTest.go
如果輸出hello world!表示開發環境安裝成功
Go 1的效能也很喜人,比較新的一個對Go 1和Node.js的效能對比測試:http://www.cnblogs.com/QLeelulu/archive/2012/08/12/2635261.html
3. 開發工具
* goclipse(很完善的go語言在eclipse上的外掛程式)
安裝步驟:
1)Help–>Eclipse Marketplace搜尋goClipse安裝
2)配置git環境 Windows–>Preferences–>Go