欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Win7環(huán)境下搭建Go開發(fā)環(huán)境(基于VSCode編輯器)

 更新時間:2017年02月15日 12:51:33   投稿:mdxy-dxy  
這篇文章主要介紹了Win7環(huán)境下搭建Go開發(fā)環(huán)境(基于VSCode編輯器),需要的朋友可以參考下

一、在搭建的時候參考以下文章

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)備(將所有需要的軟件下載下來)

1、VSCode

http://code.visualstudio.com/docs/?dv=win

2、Go API包 (因為被強(qiáng),所以使用了國內(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包 

       安裝過程一路下一步,就OK。

       這里主要說一下,安裝完成后,需要打開系統(tǒng)環(huán)境變量設(shè)置窗口,進(jìn)行g(shù)o必要參數(shù)設(shè)置

       

     GOROOT  這里GOAPI包的安裝根目錄

     GOBIN     這里Go的bin目錄

     GOPATH   這里工作目錄(這個目錄可以自己隨便指定)

     Path         添加%GOPATH%\bin;D:\Go\bin   (這里也可以是%GOROOT%\bin)

最好打開cmd 輸入go env 來查看相關(guān)參數(shù)有沒有設(shè)置好  

 2、安裝VSCode 

    安裝過程一路下一步

這里可以全選。

3、設(shè)置工作目錄

1) 在GoWorkSapce中新建src 和bin兩個文件夾

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)建相對的文件夾,并把之前下載的liner包解壓此目錄下

2) 將這些第三方類庫進(jìn)行安裝注冊

打開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、打開 VSCode ---打開文件夾,將D:\GoWorkSpace設(shè)置工作目錄 ,并新建一個文件,命名為test.go

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

復(fù)制以上內(nèi)容。按F5 進(jìn)行執(zhí)行。

相關(guān)文章

  • golang beyla采集trace程序原理源碼解析

    golang beyla采集trace程序原理源碼解析

    beyla支持通過ebpf,無侵入的、自動采集應(yīng)用程序的trace信息,本文以golang的nethttp為例,講述beyla對trace的采集的實現(xiàn)原理,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2024-02-02
  • Golang 處理浮點數(shù)遇到的精度問題(使用decimal)

    Golang 處理浮點數(shù)遇到的精度問題(使用decimal)

    本文主要介紹了Golang 處理浮點數(shù)遇到的精度問題,不使用decimal會出大問題,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Go?easyjson使用及反射原理

    Go?easyjson使用及反射原理

    這篇文章主要介紹了Go?easyjson使用技巧,詳細(xì)介紹了go自帶JSON庫使用的反射原理,性能相對較差,可以使用easyjson代替,需要的朋友可以參考下
    2022-04-04
  • GO制作微信機(jī)器人的流程分析

    GO制作微信機(jī)器人的流程分析

    這篇文章主要介紹了利用go制作微信機(jī)器人,本文主要包括項目基礎(chǔ)配置及詳細(xì)代碼講解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • golang簡單位運(yùn)算示例

    golang簡單位運(yùn)算示例

    這篇文章主要介紹了golang簡單位運(yùn)算,包括位移運(yùn)算、取反及位與位或等運(yùn)算,需要的朋友可以參考下
    2016-07-07
  • Go 中閉包的底層原理

    Go 中閉包的底層原理

    這篇文章主要介紹了Go 中閉包的底層原理,閉包的基本原理是一種現(xiàn)象,一個函數(shù)內(nèi)引用了外部的局部變量的現(xiàn)象,帶著些許的了解和小編一起進(jìn)入文章正題學(xué)習(xí)
    2021-10-10
  • Go語言sync.Cond使用方法詳解

    Go語言sync.Cond使用方法詳解

    Go語言標(biāo)準(zhǔn)庫中還包含條件變量 sync.Cond,它可以讓一組 Goroutine 都在滿足特定條件時被喚醒,每一個sync.Cond結(jié)構(gòu)體在初始化時都需要傳入一個互斥鎖,接下來我們將通過文中例子了解它的使用方法,感興趣的同學(xué)跟著小編一起來看看吧
    2023-07-07
  • Go外部依賴包從vendor,$GOPATH和$GOPATH/pkg/mod查找順序

    Go外部依賴包從vendor,$GOPATH和$GOPATH/pkg/mod查找順序

    這篇文章主要介紹了Go外部依賴包vendor,$GOPATH和$GOPATH/pkg/mod下查找順序,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • golang實現(xiàn)并發(fā)數(shù)控制的方法

    golang實現(xiàn)并發(fā)數(shù)控制的方法

    下面小編就為大家分享一篇golang實現(xiàn)并發(fā)數(shù)控制的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • Go調(diào)度器學(xué)習(xí)之系統(tǒng)調(diào)用詳解

    Go調(diào)度器學(xué)習(xí)之系統(tǒng)調(diào)用詳解

    這篇文章腫,將以一個簡單的文件打開的系統(tǒng)調(diào)用,來分析一下Go調(diào)度器在系統(tǒng)調(diào)用時做了什么。文中的示例代碼講解詳細(xì),需要的可以參考一下
    2023-04-04

最新評論