Go語(yǔ)言開(kāi)發(fā)環(huán)境搭建與初探(Windows平臺(tái)下)
Go語(yǔ)言開(kāi)發(fā)環(huán)境的搭建(Windows)
Windows下的Go語(yǔ)言開(kāi)發(fā)安裝包
官方下載地址:
https://code.google.com/p/go/downloads/list
腳本之家下載地址:http://www.dbjr.com.cn/softs/237132.html
Go語(yǔ)言中文官網(wǎng)(有相關(guān)參考和文檔)
http://zh.golanger.com/
方法/步驟
1、在Go語(yǔ)言的Google代碼項(xiàng)目上下載Windows下的Go語(yǔ)言開(kāi)發(fā)包(下載地址見(jiàn)工具)。有zip壓縮版和msi安裝版兩個(gè)按本下載。(這里使用msi安裝版,比較方便)
2、下載得到一個(gè)msi安裝文件,運(yùn)行它。一路Next到設(shè)置安裝路徑這兒。如果需要更改安裝路徑。
注意:千萬(wàn)不要在路徑有中文。否則之后將無(wú)法正常使用Go語(yǔ)言開(kāi)發(fā)工具。
3、等待安裝結(jié)束。。。。
安裝成功
4、由于使用msi安裝文件,所以Go語(yǔ)言的環(huán)境變量已經(jīng)自動(dòng)設(shè)置好了。
注意:如果下面的HelloWorld程序無(wú)法正常運(yùn)行,或則你使用的是zip包,可以參考這兒設(shè)置環(huán)境變量:
系統(tǒng)變量名:
GOROOT
值:
Go的安裝位置
系統(tǒng)變量名:
Path
追加值:
;%GOROOT%\bin
5、安裝完畢后當(dāng)然要驗(yàn)證一下Go是否已經(jīng)正確安裝了:
打開(kāi)Windows中的命令提示符(cmd.exe)執(zhí)行命令:
go version
如果向圖中一樣可以正常顯示Go的版本的話,說(shuō)明Go已經(jīng)正常安裝入你的計(jì)算機(jī)了
6、下面我們來(lái)測(cè)試一下Go語(yǔ)言的HelloWorld吧:
代碼:
package main
import "fmt"
func main() {
fmt.Printf("HelloWorld!")
}
代碼注意:
func main(){
不可以寫(xiě)成
func main()
{
這個(gè)不僅僅是代碼規(guī)范,還是Go的語(yǔ)法。否則會(huì)報(bào)錯(cuò)的
7、保存,編譯,執(zhí)行:
1.保存到一個(gè)×××.go的文件(我這里保存到C:\test.go下)
2.編譯,在命令提示符中執(zhí)行命令:
go build -o C:\test.exe C:\test.go
或者
go build C:\test.go
(注意:上面一條指定了輸出的exe文件存在C:\test.exe,而下面一條會(huì)在當(dāng)前路徑下生成test.exe(可能會(huì)不是C:\test.go的位置))
3.執(zhí)行,在命令提示符中執(zhí)行命令:
test.exe
就可以看到屏幕上顯示的HelloWorld!字樣了
8、到這一步,Go語(yǔ)言開(kāi)發(fā)環(huán)境搭建與初探就結(jié)束了。
END
注意事項(xiàng)
第二步:
注意:千萬(wàn)不要在安裝路徑中出現(xiàn)中文。否則之后將無(wú)法正常使用Go語(yǔ)言開(kāi)發(fā)工具。
第四步:
注意:如果下面的HelloWorld程序無(wú)法正常運(yùn)行,或則你使用的是zip包,可以參考這兒設(shè)置環(huán)境變量:
系統(tǒng)變量名:
GOROOT
值:
Go的安裝位置
系統(tǒng)變量名:
Path
追加值:
;%GOROOT%\bin
第六步:
代碼注意:
func main(){
不可以寫(xiě)成
func main()
{
這個(gè)不僅僅是代碼規(guī)范,還是Go的語(yǔ)法。否則會(huì)報(bào)錯(cuò)的
相關(guān)文章
詳解Go開(kāi)發(fā)Struct轉(zhuǎn)換成map兩種方式比較
本篇文章主要介紹了詳解Go開(kāi)發(fā)Struct轉(zhuǎn)換成map兩種方式比較,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-07-07剖析Go編寫(xiě)的Socket服務(wù)器模塊解耦及基礎(chǔ)模塊的設(shè)計(jì)
這篇文章主要介紹了Go的Socket服務(wù)器模塊解耦及日志和定時(shí)任務(wù)的模塊設(shè)計(jì),舉了一些Go語(yǔ)言編寫(xiě)的服務(wù)器模塊的例子,需要的朋友可以參考下2016-03-03Golang構(gòu)建WebSocket服務(wù)器和客戶(hù)端的示例詳解
這篇文章主要為大家詳細(xì)介紹了如何使用Go語(yǔ)言構(gòu)建WebSocket服務(wù)器和客戶(hù)端,以實(shí)現(xiàn)雙向通信,文中的示例代碼講解詳細(xì),需要的小伙伴可以參考一下2023-11-11go簡(jiǎn)介及國(guó)內(nèi)鏡像源配置全過(guò)程
本文介紹了Go語(yǔ)言的基本概念和環(huán)境配置,包括GOROOT、GOPATH和GOMODULE的設(shè)置,還展示了如何在IDEA中配置Go語(yǔ)言的開(kāi)發(fā)環(huán)境,并通過(guò)一個(gè)簡(jiǎn)單的“HelloWorld”項(xiàng)目來(lái)熟悉Go語(yǔ)言的基本語(yǔ)法和開(kāi)發(fā)流程2025-01-01Go基礎(chǔ)教程系列之defer、panic和recover詳解
這篇文章主要介紹了Go基礎(chǔ)教程系列之defer、panic和recover,需要的朋友可以參考下2022-04-04golang開(kāi)發(fā)go包依賴(lài)管理godep使用教程
這篇文章主要為大家介紹了golang開(kāi)發(fā)go包依賴(lài)管理godep使用教程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-11-11