在windows下配置Eclipse + go環境


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包就會導致上述錯誤。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM