Go語言開發環境安裝配置

在學習Go語言編程之前,我們需要安裝和配置好Go語言的開發環境。可以選擇線上的編譯器:http://tour.golang.org/welcome/1 來直接執行代碼。也可以在您自己的電腦上安裝開發編譯環境。

本地環境設置

如果您願意在本地環境安裝和配置Go編程語言,則需要在電腦上提供以下兩個軟體:

  • 文本編輯器
  • Go編譯器

文本編輯器

這是用於編寫您的程式代碼。常見的幾個編輯器包括Windows記事本,OS編輯命令,BriefEpsilonEMACSvim(或vi)。

文本編輯器的名稱和版本可能因不同的操作系統而異。例如,記事本只能在Windows上使用,vim(或vi)可以在Windows以及Linux或UNIX上使用。

使用編輯器創建的檔稱為原始檔案,原始檔案中包含程式的源代碼。Go程式的原始檔案通常使用擴展名“.go”來命名。

在開始編程之前,確保您安裝好並熟練使用一個文本編輯器,並且有足夠的經驗來編寫電腦程式代碼,將代碼保存在檔中,編譯並最終執行它。

Go編譯器

在原始檔案中編寫的源代碼是人類可讀的根源程式。 它需要“編譯”變成機器語言,以便CPU可以根據給出的指令實際執行程式。

這個Go編程語言編譯器用於將源代碼編譯成可執行程式。這裏假設您知道或瞭解編程語言編譯器的基本知識。

Go發行版本是FreeBSD(版本8及更高版本),Linux,Mac OS X(Snow Leopard及更高版本)和具有32位(386)和64位(amd64)x86處理器架構的Windows操作系統的二進位安裝版本 。

以下部分將演示如何在各種操作系統上安裝Go語言環境的二進位分發包。

下載Go存檔檔

從鏈接【Go下載】中下載最新版本的Go可安裝的歸檔檔。在寫本教學的時候,選擇的是go1.7.4.windows-amd64.msi並將下載到桌面上。

注:寫本教學的時,使用的電腦是:Windows 10 64bit 系統

如果操作系統不一樣,可選擇對應版本下載安裝。

操作系統 存檔名稱
Windows go1.7.windows-amd64.msi
Linux go1.7.linux-amd64.tar.gz
Mac go1.7.4.darwin-amd64.pkg
FreeBSD go1.7.freebsd-amd64.tar.gz

在UNIX/Linux/Mac OS X和FreeBSD上安裝

將下載歸檔檔解壓縮到/usr/local目錄中,在/usr/local/go目錄創建一個Go樹。 例如:

tar -C /usr/local -xzf go1.7.4.linux-amd64.tar.gz

/usr/local/go/bin添加到PATH環境變數。

操作系統 輸出
Linux export PATH=$PATH:/usr/local/go/bin
Mac export PATH=$PATH:/usr/local/go/bin
FreeBSD export PATH=$PATH:/usr/local/go/bin

在Windows上安裝

使用MSI檔並按照提示安裝Go工具。 默認情況下,安裝程式使用C:\Go目錄。安裝程式應該在窗口的PATH環境變數中設置C:\Go\bin目錄。重新啟動後,打開的命令提示驗證更改是否生效。

驗證安裝結果

F:\worksp\golang中創建一個test.go的go檔。編寫並保存以下代碼到 test.go 檔中。

package main

import "fmt"

func main() {
   fmt.Println("Hello, World!")
}

現在運行test.go查看結果並驗證輸出結果如下:

F:\worksp\golang>go run test.go
Hello, World!

Go語言線上開發工具(免安裝)

Go 是一個開源的編程語言, Go 語言被設計成一門應用於搭載 Web 伺服器,存儲集群或類似用途的巨型中央伺服器的系統編程語言。對於高性能分佈式系統領域而言,Go 語言無疑比大多數其他語言有著更高的開發效率。需要在自己的電腦上運行Go語言,那麼就需要安裝Go語言的開發編譯環境。下麵我向你介紹一下如何在 CloudStudio 平臺上快速開始你的Go專案

CloudStudio 已經為我提供了內置的Go語言開發環境,我們只需要選擇他就可以運行我們的Go語言專案,下麵提供一個小例子:

  • step1:訪問CloudStudio,註冊/登錄帳戶。
  • step2:在右側的運行環境菜單選擇:"Go" 運行環境
  • step3:在左側代碼目錄中新建Go代碼目錄編寫你的Go代碼
  • step4 : 在終端中進入go代碼目錄, 輸入命令:go run hello.go 運行剛剛編寫的代碼
/* 代碼示例:*/

package main
import "fmt"

func main() {
   fmt.Println("Hello, Universe! I'm running on CloudStudio!")
}

Tips: 從終端中輸入命令可以看出 CloudStudio 為我們集成了 Ubuntu16.04.1 + Go1.6.2 的開發環境


上一篇: Go退出程式實例 下一篇: Go語言程式結構