標籤:
本文內容
2009年Google推出了它的第二個開源語言 Go。對 Go 的評價褒貶不一,中國比國外的熱情高中國比國外的熱情高。Go 天生就是為並發和網路而生的,除了這點外,在靜態編譯、GC、跨平台、易學、豐富的標準庫等,其實並不如 C/C++、Java、C#、Python。由此可想而知,為什麼會出現 Go?以及為什麼 Go 存在如此多的問題和爭論?——也許Go 更像是一個“天才的自閉症患者”,如果看清了這點,對 Go 的褒貶也就能泰然啦~
下載 概述
開發 Go 一般需要兩個程式:
- Go SDK,;
- Go IDE——LiteIDE,。
本文以 Windows 7 64 位元為環境,go1.4.2.windows-amd64 和 liteidex27.2.1.windows-qt5 為例。
Go SDK
圖 1 Go SDK
預設安裝路徑為 C:\go 下。當然你可以更改該路徑,只要在後續配置 IDE 時,使用正確的路徑即可。
安裝完成後,Go SDK 會自動為你添加系統內容變數。
現在,你可以用任何文字編輯器來編寫 Go 代碼,比如 HelloWorld.go,儲存在 C 盤根路徑下:
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello World!")
}
然後,你就可以通過運行 go run HelloWorld.go 來執行這個程式。
C:\>go run HelloWorld.go
hello, world
C:\>
LiteIDE
如果不想用命令列,可以用 IDE 環境——LiteIDE,只需對 IDE 進行相應的配置即可。
下載 LiteIDE 壓縮檔,解壓為 “liteide”後,雙擊 “{你的路徑}\liteide\bin\liteide.exe”就可以看見如下介面:
圖 2 liteIDE 主介面
配置 liteIDE,點擊功能表列“查看->選項”,會看見 3 所示:
圖 3 配置 liteIDE
左邊選擇“LiteIDE”,右邊選擇你的環境,比如,我的是 Windows 7 64 位元,就選 win64-user.env,雙擊後,會看見該設定檔的內容:、
# native compiler windows amd64
GOROOT=C:\Go
#GOBIN=
GOARCH=amd64
GOOS=windows
CGO_ENABLED=1
PATH=%GOROOT%\bin;%PATH%
LITEIDE_GDB=gdb64
LITEIDE_MAKE=mingw32-make
LITEIDE_TERM=%COMSPEC%
LITEIDE_TERMARGS=
LITEIDE_EXEC=%COMSPEC%
LITEIDE_EXECOPT=/C
除了 win64-user.env 外,還有 win64.env,前者是使用者設定檔,後者是整個機器的設定檔,因為 Windows 作業系統是多使用者的。
確保 GOROOT=C:\ 行,是你機器的實際 Go SDK 的路徑即可,比如,我的路徑其預設路徑 C:\Go。
工作路徑。你可以為 LiteIDE 配置工作路徑。選擇工具列”Go表徵圖”,會看見圖 4 所示:
圖 4 配置工作路徑
你可以看見兩個路徑,第一個是我自訂的,第二個是系統預設的。
參考資料
Go 語言環境搭建