Win7環(huán)境下搭建Go開(kāi)發(fā)環(huán)境(基于VSCode編輯器)
一、在搭建的時(shí)候參考以下文章
http://www.cnblogs.com/zsy/archive/2016/02/28/5223957.html
http://blog.csdn.net/hil2000/article/details/51714607
http://www.cnblogs.com/mubing/p/5820038.html
http://www.golangtc.com/t/57d3961db09ecc1635000170
二、準(zhǔn)備(將所有需要的軟件下載下來(lái))
1、VSCode
http://code.visualstudio.com/docs/?dv=win
2、Go API包 (因?yàn)楸粡?qiáng),所以使用了國(guó)內(nèi)下載地址)
http://www.golangtc.com/download
3、下載Go的第三方擴(kuò)展包(包含智能提示,索引,包等等)
1)https://github.com/golang/tools
GO第三方擴(kuò)展包Tools包
2)https://github.com/derekparker/delve
此包用于調(diào)試之用
3) https://github.com/peterh/liner
三、安裝
1、安裝Go的API包
安裝過(guò)程一路下一步,就OK。
這里主要說(shuō)一下,安裝完成后,需要打開(kāi)系統(tǒng)環(huán)境變量設(shè)置窗口,進(jìn)行g(shù)o必要參數(shù)設(shè)置
GOROOT 這里GOAPI包的安裝根目錄
GOBIN 這里Go的bin目錄
GOPATH 這里工作目錄(這個(gè)目錄可以自己隨便指定)
Path 添加%GOPATH%\bin;D:\Go\bin (這里也可以是%GOROOT%\bin)
最好打開(kāi)cmd 輸入go env 來(lái)查看相關(guān)參數(shù)有沒(méi)有設(shè)置好
2、安裝VSCode
安裝過(guò)程一路下一步
這里可以全選。
3、設(shè)置工作目錄
1) 在GoWorkSapce中新建src 和bin兩個(gè)文件夾
src\golang.org\x\tools 根據(jù)此目錄創(chuàng)建相應(yīng)的文件夾,并把之前下載的GO Tools包解壓到此目錄下
src\golang.org\derekparker\delve 根據(jù)此目錄創(chuàng)建相應(yīng)的文件夾,并把之前下載的 delve 包解壓到此目錄下
src\golang.org\peterh\liner 根據(jù)此目錄創(chuàng)建相對(duì)的文件夾,并把之前下載的liner包解壓此目錄下
2) 將這些第三方類庫(kù)進(jìn)行安裝注冊(cè)
打開(kāi)CMD 命令窗口,把下面這些復(fù)制到窗口中進(jìn)行安裝
go get github.com/nsf/gocode go get github.com/rogpeppe/godef go get github.com/golang/lint/golint go get github.com/lukehoban/go-find-references go get github.com/lukehoban/go-outline go get sourcegraph.com/sqs/goreturns go get golang.org/x/tools/cmd/gorename go get github.com/tpng/gopkgs go get github.com/newhook/go-symbols go get github.com/peterh/liner go get github.com/derekparker/delve/cmd/dlv go get golang.org/x/tools/cmd/guru
4、打開(kāi) VSCode ---打開(kāi)文件夾,將D:\GoWorkSpace設(shè)置工作目錄 ,并新建一個(gè)文件,命名為test.go
package main import "fmt" func main() { fmt.Println("Hello World!") }
復(fù)制以上內(nèi)容。按F5 進(jìn)行執(zhí)行。
- VsCode搭建Go語(yǔ)言開(kāi)發(fā)環(huán)境的配置教程
- 手把手教你vscode配置golang開(kāi)發(fā)環(huán)境的步驟
- 使用VSCODE配置GO語(yǔ)言開(kāi)發(fā)環(huán)境的完整步驟
- vscode配置go開(kāi)發(fā)環(huán)境的實(shí)戰(zhàn)過(guò)程
- vscode搭建go開(kāi)發(fā)環(huán)境案例詳解
- vscode插件設(shè)置之Golang開(kāi)發(fā)環(huán)境配置全過(guò)程
- vscode上搭建go開(kāi)發(fā)環(huán)境詳細(xì)完整過(guò)程
相關(guān)文章
Golang 處理浮點(diǎn)數(shù)遇到的精度問(wèn)題(使用decimal)
本文主要介紹了Golang 處理浮點(diǎn)數(shù)遇到的精度問(wèn)題,不使用decimal會(huì)出大問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02Go外部依賴包從vendor,$GOPATH和$GOPATH/pkg/mod查找順序
這篇文章主要介紹了Go外部依賴包vendor,$GOPATH和$GOPATH/pkg/mod下查找順序,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-12-12golang實(shí)現(xiàn)并發(fā)數(shù)控制的方法
下面小編就為大家分享一篇golang實(shí)現(xiàn)并發(fā)數(shù)控制的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-12-12Go調(diào)度器學(xué)習(xí)之系統(tǒng)調(diào)用詳解
這篇文章腫,將以一個(gè)簡(jiǎn)單的文件打開(kāi)的系統(tǒng)調(diào)用,來(lái)分析一下Go調(diào)度器在系統(tǒng)調(diào)用時(shí)做了什么。文中的示例代碼講解詳細(xì),需要的可以參考一下2023-04-04