第一章 Go安裝與運行

來源:互聯網
上載者:User

Go語言是一門全新的靜態類型開發語言,具有自動記憶體回收,豐富的內建類型, 函數多傳回值,錯誤處理,匿名函數, 並發編程,反射等特性,並具有簡潔、安全、並行、開源等特性。

1.1 Go安裝

Go語言支援以下系統:

  • Linux
  • FreeBSD
  • Mac OS
  • Windows

安裝包下載地址為:https://golang.org/dl/

UNIX/Linux/Mac OS X,和FreeBSD系統下使用源碼安裝方法:

1、下載源碼包:go1.11.linux-amd64.tar.gz。
2、將下載的源碼包解壓至 /usr/local目錄。
tar -c /usr/local -xzf go1.11.linux-amd64.tar.gz
3、將 /usr/local/go/bin 目錄添加至PATH環境變數:
export PATH=$PATH:/usr/local/go/bin

注意:MAC系統下你可以使用 .pkg 結尾的安裝包直接雙擊來完成安裝,安裝目錄在 /usr/local/go/ 下。

Windows系統下安裝

你可以選擇本地安裝目錄:D:\Go,把D:\Go\bin目錄添加到 PATH 環境變數中。

設定環境變數:
GOPATH=D:\goproject
GOROOT=D:\Go\

開啟CMD,輸入 go version,如下顯示說明go運行環境已經安裝成功:


在本書中,所有代碼和標準庫的講解都基於go1.11,還沒有升級的使用者請及時升級。

$GOPATH允許多個目錄,當有多個目錄時,請注意分隔字元,多個目錄的時候Windows是分號;

當有多個$GOPATH時預設將go get擷取的包存放在第一個目錄下。

$GOPATH目錄約定有三個子目錄

  • src存放原始碼(比如:.go .c .h .s等) 按照Go 預設約定,go run,go install等命令的當前工作路徑(即在此路徑下執行上述命令)。
  • pkg編譯時間產生的中間檔案(比如:.a)
  • bin編譯後產生的可執行檔,接下來就可以試試代碼編譯運行了。

檔案名稱: test.go,代碼如下:

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

使用go命令執行以上代碼輸出結果如下:

D:\goproject>go run test.go

Hello,World!

1.2 Go語言開發工具

LiteIDE是一款開源、跨平台的輕量級 Go 語言整合式開發環境(IDE)。

支援的作業系統:
Windows x86 (32-bit or 64-bit)
Linux x86 (32-bit or 64-bit)

下載地址:http://sourceforge.net/projects/liteide/files/
源碼地址:https://github.com/visualfc/liteide

本書《Go語言四十二章經》內容在github上同步地址:https://github.com/ffhelicopter
雖然本書中例子都經過實際運行,但難免出現錯誤和不足之處,煩請您指出;如有建議也歡迎交流。
聯絡郵箱:roteman@163.com

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.