Go 語言環境搭建

來源:互聯網
上載者:User

標籤:

本文內容
  • 概述
  • Go SDK
  • LiteIDE
  • 參考資料

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 配置工作路徑

你可以看見兩個路徑,第一個是我自訂的,第二個是系統預設的。

參考資料
  • Wiki Go
  • 百度 Go

Go 語言環境搭建

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.