Go 系列教程 —— 1. Go語言開發環境搭建詳解
阿新 • • 發佈:2018-12-22
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
各個系統對應的包名:
作業系統 包名 Windows go1.10.1.windows-amd64.msi Linux go1.10.1.linux-amd64.tar.gz Mac go1.10.1.darwin-amd64.pkg FreeBSD go1.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專案工程目錄