一跛锌、關(guān)于GoLang的安裝和運行
1.1 下載安裝包
國內(nèi)的朋友可以到“Go語言中文社區(qū)”(https://studygolang.com/dl)下載合適的安裝版本击狮。
若您的操作系統(tǒng)是32位醇蝴,請選擇32位安裝程序悲敷。
若您用的是64位操作系統(tǒng)寂殉,則32位/64位Go安裝程序均可正常運行承桥。需要注意的是,64位Go編譯出來的exe文件饭宾,默認(rèn)情況下無法在32位系統(tǒng)上運行批糟。若使用64位Go編譯32位可執(zhí)行文件,需設(shè)置交叉編譯的變量看铆。
使用32位的Go安裝程序徽鼎,在運行GoDocServer(Go語言幫助文檔)時會出來一個的cmd框。64位則無此現(xiàn)象弹惦。
1.2 參數(shù)配置
完成安裝之后還需要做兩件事:
-
按Go的規(guī)范建立工作空間(目錄)否淤。 先在任意位置建立一個文件夾,比如d:\yourGoWS棠隐;然后在此文件夾下建立三個子文件夾石抡,分別命src、bin助泽、pkg啰扛。按照Go的規(guī)范,這三個文件夾會分別放置源代碼报咳、可執(zhí)行文件侠讯、編譯后的包文件。您個人開發(fā)的項目則應(yīng)該放在 src\yourID\yourPrj\文件夾中暑刃。
- 注意個人開發(fā)項目的路徑厢漩!不是yourID\yourPrj\src,src是在最前的岩臣!
-
設(shè)置環(huán)境變量溜嗜。 新增2個環(huán)境變量(系統(tǒng)變量):1> 新增GOROOT環(huán)境變量宵膨,并將其值設(shè)為Go的安裝路徑。(一般為C: \ ... \Go, 在此目錄下可以看到api炸宵、bin辟躏、doc等文件夾)。2> 新增GOPATH環(huán)境變量土全,并將其值設(shè)為工作空間目錄(即上文所說的d:\yourGoWS捎琐,該目錄下應(yīng)有src 、bin裹匙、pkg等子目錄)
建議將GOPATH\bin的路徑加入環(huán)境變量(系統(tǒng)變量)PATH中瑞凑,這樣你在任何位置都可以運行您剛寫好編譯好的可執(zhí)行文件了。
用命令go env可以顯示當(dāng)前go的所有環(huán)境變量概页, go env XXX (則是顯示某個具體變量XXX的值籽御,注意XXX全是大寫!)
1.3 測試安裝和配置是否正確
在src\yourID\yourPrj\下建立一個新的文件夾hello惰匙,在hello文件夾下建立一個新文件hello.go技掏。
hello.go的內(nèi)容如下(用記事本即可,注意保存的后綴為go):
package main
?import "fmt"
?func main() {
fmt.Printf("hello, world\n")
}
在命令行界面项鬼,通過cd命令進入hello文件夾哑梳,執(zhí)行go run hello.go命令,如果輸出hello world秃臣,則說明您已成功涧衙;若不成功請仔細檢查上述步驟。
- go命令包含很多子項奥此,您很快就會用到的還有go build(編譯當(dāng)前文件夾下的源文件)、go install (將當(dāng)前文件夾下的文件編譯雁比,將形成的可執(zhí)行文件放入GOPATH\bin, 但并不運行)稚虎。和go run不同,上述兩個命令運行時并不要指定具體文件偎捎。