Go語言快速安裝手冊

Go 是一個開源的編程語言,它能讓構造簡單、可靠且高效的軟件變得容易。linux

Go是從2007年底由Robert Griesemer, Rob Pike, Ken Thompson主持開發,後來還加入了Ian Lance Taylor, Russ Cox等人,並最終於2009年11月開源,在2012年早些時候發佈了Go 1穩定版本。如今Go的開發已是徹底開放的,而且擁有一個活躍的社區。android

Go 語言特點

  • 簡潔、快速、安全
  • 並行、有趣、開源
  • 內存管理、數組安全、編譯迅速

Go 語言用途

Go 語言被設計成一門應用於搭載 Web 服務器,存儲集羣或相似用途的巨型中央服務器的系統編程語言。git

對於高性能分佈式系統領域而言,Go 語言無疑比大多數其它語言有着更高的開發效率。它提供了海量並行的支持,這對於遊戲服務端的開發而言是再好不過了。golang

Go 語言環境安裝

Go 語言支持如下系統:編程

  • Linux
  • FreeBSD
  • Mac OS X(也稱爲 Darwin)
  • Window

安裝包下載地址爲:https://golang.org/dl/。windows

各個系統對應的包名:api

操做系統 包名
Windows go1.15.6.windows-amd64.msi
Linux go1.15.6.linux-amd64.tar.gz
Mac go1.15.6.darwin-amd64-osx10.8.pkg
FreeBSD go1.15.6.freebsd-amd64.tar.gz

Windows 系統下安裝

Windows 下可使用 .msi 後綴(在下載列表中能夠找到該文件,如go1.15.6.windows-amd64.msi)的安裝包來安裝。數組

默認狀況下.msi文件會安裝在 C:\Go 目錄下。安全

image-20210110202409697

這個目錄的結構遵照 GOPATH 規則,後面的章節會提到這個概念。目錄中各個文件夾的含義以下表所示。服務器

Go 開發包的安裝目錄的功能及說明

目錄名 說明
api 每一個版本的 api 變動差別
bin go 源碼包編譯出的編譯器(go)、文檔工具(godoc)、格式化工具(gofmt)
doc 英文版的 Go 文檔
lib 引用的一些庫文件
misc 雜項用途的文件,例如 Android 平臺的編譯、git 的提交鉤子等
pkg Windows 平臺編譯好的中間文件
src 標準庫的源碼
test 測試用例

開發時,無須關注這些目錄。但若是但願深度瞭解底層原理,能夠經過上面的介紹繼續探索。

設置環境變量

開發包安裝完成後,咱們還須要配置一下GOPATH 環境變量,以後纔可使用Go語言進行開發。GOPATH 是一個路徑,用來存放開發中須要用到的代碼包。

在桌面或者資源管理器右鍵「此電腦」(或者「個人電腦」)→「屬性」→「高級系統設置」→「環境變量」,以下圖所示。

提示:填寫完成後,每一個打開的窗口都須要點擊「肯定」來保存設置。

在彈出的菜單裏找到 GOPATH 對應的選項點擊編輯以後就能夠修改了,沒有的話能夠選擇新建,並將變量名填寫爲 GOPATH,變量值設置爲 c:\Go\bin。添加後你須要重啓才能系統生效。

重啓之後進行 cmd 經過 go env命令來進行測試。

C:\Users\橘天>go env
set GO111MODULE=
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\橘天\AppData\Local\go-build
set GOENV=C:\Users\橘天\AppData\Roaming\go\env
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=C:\Go\bin\pkg\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=C:\Go\bin
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=c:\go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=c:\go\pkg\tool\windows_amd64
set GCCGO=gccgo
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
...

上面只顯示了部分結果,若是執行go env 命令後,出現相似上面的結果,說明咱們的Go開發包已經安裝成功了。

運行測試

建立工做目錄 C:>Go_WorkSpace。

建立文件:demo.go,代碼以下

package main

import "fmt"

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

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

C:\Go_WorkSpace>go run test.go
 
Hello, World!

或者在VSC上安裝 Code Runer 直接運行一下

至此 Go 語言就成功安裝在電腦上了。

相關文章
相關標籤/搜索