在windows下配置Eclipse + go環境

weixin_33816946發表於2019-01-08

http://blog.csdn.net/hengyunabc/article/details/7371446

 

本文章地址:http://blog.csdn.net/hengyunabc/article/details/7371446

2012-03-31:新版的goclipse改進很大,本文有些內容已過時。

1.下載go的windows下的安裝包:

    https://code.google.com/p/go/downloads/list


    也可以下載原始碼,用MinGW編譯。先配置好MinGW的環境,再執行all.bat即可。

     MingW:http://www.mingw.org/

 

2.下載gocode,用於go的補全提示:

    gocode 的github地址:

    https://github.com/nsf/gocode

    

    要安裝git,在windows下,通常用msysgit。

    https://code.google.com/p/msysgit/

 

    再在cmd下安裝:

    go get -u github.com/nsf/gocode

 

    也可以下載程式碼,直接用go build來編譯,會生成gocode.exe。

 

3.在eclipse中安裝外掛:

http://code.google.com/p/goclipse/wiki/InstallationInstructions

 

4.配置外掛:

    (1).配置go的編譯器

 

    (2).配置gocode(可選),這裡我用的是eclipse外掛自帶的gocode。

 

    (3).配置gdb,做除錯用(可選)

        如果安裝了MingW,可以在安裝目錄下找到gdb。

 

5.測試是否成功

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

 

    gdb除錯如下(要在console中用輸入命令來除錯):

 

6.其它

    2012年3月31日:

    目前這個eclipse外掛,只能把程式碼放在cmd包中才能執行。

    貌似現在流行的是Sublime Text2 + gocode。Sublime Text也的確比較好用。

 

======================

 

http://www.cnblogs.com/wenjingu/p/3229578.html

Eclipse平臺下配置Go語言開發環境(Win7)

《Go語言程式設計》中寫到:“從功能和易用性等方面考慮, Eclipse+GoEclipse、LiteIDE這兩個環境在所有IDE裡面是表現最好的”,所以筆者打算採用Eclipse+GoEclipse開發環境。

Eclipse平臺下配置Go語言開發環境步驟:

1、安裝JDK和Eclipse

     建議JDK1.6及以上版本。Eclipse3.6及以上版本。

2、安裝GoEclipse外掛

    在Eclipse中點選選單“Help”-》“Install New Software”開啟如下對話方塊,新增go外掛的安裝地址:http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/,

按提示一步一步操作即可,下載時可能會遇到網路問題,可使用goagent或其他代理。

     

3、安裝並配置Go的編譯器

下載地址:https://code.google.com/p/go/downloads/list

下載時請注意版本,應選擇windows-386的版本。

安裝完後重啟Eclipse,並通過選單項“Window”-》“Preferences”-》“Go”開啟Go語言的配置選項框。如下圖:

選擇Go的安裝路徑即可,如筆者的安裝路徑是F:\Work\Go

4、配置偵錯程式(可選)

需要先安裝MinGW,下載地址:http://sourceforge.net/projects/mingw/files/MinGW/

安裝完之後,通過選單項“Window”-》“Preferences”-》“Go”-》“Debugger”開啟偵錯程式的配置選項框。

將GDB路徑配置為:MinGW安裝目錄下的gdb.exe檔案即可。

5、配置程式碼自動補全(可選)

需要配置gocode,可使用goEclipse外掛自帶的版本,也可以自己下載:https://github.com/nsf/gocode

筆者使用的是goEclipse外掛自帶的版本,配置方式如下:

通過選單項“Window”-》“Preferences”-》“Go”-》“Gocode”開啟配置選項框。

將Gocode的路徑配置為:goEclipse的安裝路徑下的gocode.exe檔案,如

F:\Work\eclipse\plugins\com.googlecode.goclipse.gocode_0.7.6.v450\tools\windows_386\gocode.exe

6、配置支援Import遠端包(可選)

為了支援Import遠端包,最好裝個gowin-env。下載地址:https://bitbucket.org/akavel/gowin-env/downloads。 如果下的是壓縮包,請把它解壓到C盤。例如,C:\gowin-env。裡面有個Console.bat是以後使用go get的環境。舉例:有個檔案a.go,裡面import (

    "fmt"

    "github.com/astaxie/beedb"

_ "github.com/ziutek/mymysql/godrv"

為了編譯該a.go檔案,需要啟動Console.bat,然後在該命令列視窗,進入c:\go\src目錄下,執行go getgithub.com/astaxie/beedb

Go get github.com/ziutek/mymysql/godrv .

Go 會自動下載該遠端包並編譯和安裝這些包。

7、go install: no install location for directory *** outside GOPATH錯誤的處理

由於每一個Go程式都必須包含一個main包以及一個main()函式,因此如果沒有main包就會導致上述錯誤。

相關文章