99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Go 開發(fā)工具

2023-02-28 14:39 更新

本節(jié)我將介紹幾個開發(fā)工具,它們都具有自動化提示,自動化fmt功能。因為它們都是跨平臺的,所以安裝步驟之類的都是通用的。

LiteIDE

LiteIDE是一款專門為Go語言開發(fā)的跨平臺輕量級集成開發(fā)環(huán)境(IDE),由visualfc編寫。

go get -u github.com/nsf/gocode

gocode默認(rèn)安裝到$GOPATH/bin下面。

  1. 配置Gocode
~ cd $GOPATH/src/github.com/nsf/gocode/vim
~ ./update.bash
~ gocode set propose-builtins true
propose-builtins true
~ gocode set lib-path "/home/border/gocode/pkg/linux_amd64"
lib-path "/home/border/gocode/pkg/linux_amd64"
~ gocode set
propose-builtins true
lib-path "/home/border/gocode/pkg/linux_amd64"
> gocode set里面的兩個參數(shù)的含意說明:
> 
> propose-builtins:是否自動提示Go的內(nèi)置函數(shù)、類型和常量,默認(rèn)為false,不提示。
> 
> lib-path:默認(rèn)情況下,gocode只會搜索**$GOPATH/pkg/$GOOS_$GOARCH** 和**$GOROOT/pkg/$GOOS_$GOARCH**目錄下的包,當(dāng)然這個設(shè)置就是可以設(shè)置我們額外的lib能訪問的路徑
  1. 恭喜你,安裝完成,你現(xiàn)在可以使用:e main.go體驗一下開發(fā)Go的樂趣。

更多VIM 設(shè)定, 可參考鏈接

Emacs

Emacs傳說中的神器,她不僅僅是一個編輯器,它是一個整合環(huán)境,或可稱它為集成開發(fā)環(huán)境,這些功能如讓使用者置身于全功能的操作系統(tǒng)中。

Eclipse

  1. 下載goclipse插件
  2. http://code.google.com/p/goclipse/wiki/InstallationInstructions
  3. 下載gocode,用于go的代碼補全提示
  4. gocode的github地址:
  5. https://github.com/nsf/gocode
    在windows下要安裝git,通常用[msysgit](https://code.google.com/p/msysgit/) 再在cmd下安裝:
    go get -u github.com/nsf/gocode
    也可以下載代碼,直接用go build來編譯,會生成gocode.exe
  6. 下載MinGW并按要求裝好

  7. 配置插件

    Windows->Reference->Go

    (1).配置Go的編譯器


        (2).配置Gocode(可選,代碼補全),設(shè)置Gocode路徑為之前生成的gocode.exe文件


    (3).配置GDB(可選,做調(diào)試用),設(shè)置GDB路徑為MingW安裝目錄下的gdb.exe文件


6.測試

測試是否成功

新建一個go工程,再建立一個hello.go。如下圖:


調(diào)試如下(要在console中用輸入命令來調(diào)試):


下一步,會要求你輸入 go sdk的位置,一般都安裝在C:\Go,linux和mac根據(jù)自己的安裝目錄設(shè)置,選中目錄確定,就可以了。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號