1. 程式人生 > >Go 系列教程 —— 1. Go語言開發環境搭建詳解

Go 系列教程 —— 1. Go語言開發環境搭建詳解

Go語言介紹

Go語言是Google於2009年釋出的第二款開源的程式語言。Go語言的特點:準對多處理器應用程式的程式設計進行了優化,使用Go編譯程式可以媲美C或C++的程式碼速度,而且擁有Python解釋語言的簡潔和開發效率。

Go語言優勢

  • 可以編譯成機器碼,不依賴其他庫
  • 靜態型別語言,有動態語言的感覺。靜態語言就是可以在編譯的時候檢查出來隱藏的大- 多數問題,動態語言的感覺就是很多的包可以使用,寫起來效率很高
  • 語言層面支援併發,這是Go語言的最大的特色,天生支援併發(天生的基因和後來的整容是有區別的)
  • 內建runtime,支援垃圾回收機制
  • 簡單易學,有C語言的基因,Go語言有25個關鍵字,但是表達能力極強
  • 豐富的標準庫,內建大量庫,特別是網路庫非常強大
  • 內建強大工具,使review變的簡單,可以使程式碼格式一模一樣
  • 跨平臺編譯,可以不依賴與系統資訊
  • 內建C支援

Go語言開發環境搭建

1.Go下載

  • 下載go安裝程式 下載地址:https://golang.org/dl/ (牆內下載地址http://www.golangtc.com/download),

    Go 語言支援以下系統:

  • Linux

  • FreeBSD

  • Mac OS X(也稱為 Darwin)

  • Window

各個系統對應的包名:

作業系統包名
Windowsgo1.10.1.windows-amd64.msi
Linuxgo1.10.1.linux-amd64.tar.gz
Macgo1.10.1.darwin-amd64.pkg
FreeBSDgo1.10.1.freebsd-amd64.tar.gz

2.Windows 系統下安裝

  • 下載後直接雙擊msi檔案安裝,預設安裝在c:\go
  • 安裝完成後預設會在環境變數 Path 後新增 Go 安裝目錄下的 bin 目錄 C:\Go\bin\,並新增環境變數 GOROOT,值為 Go 安裝根目錄 C:\Go\
  • 驗證是否安裝成功,在執行中輸入 cmd 開啟命令列工具,在提示符下輸入 go

3.Linux 系統下安裝

  • 將下載的原始碼包解壓至 /usr/local目錄           tar -C /usr/local -xzf go1.10.1.linux-amd64.tar.gz
  • 將 /usr/local/go/bin 目錄新增至PATH環境變數    export PATH=$PATH:/usr/local/go/bin

Golang IDE GoLand簡介

官方網站:https://www.jetbrains.com/,下載安裝好之後,開始設定go的基本環境變數(如果沒有設定),包括GOROOT,GOPATH兩變數

GOROOT: Go語言的安裝路徑

GOPATH: Go專案工程目錄



測試第一個專案 HelloWorld