在eclipse中配置Go開發(fā)環(huán)境(親測絕對有用)
轉(zhuǎn)載于:http://www.itdecent.cn/p/48025776632c
在第一節(jié)中,小伙伴們已經(jīng)學(xué)會了安裝Go語言的SDK和如何在eclipse中安裝對go語言的支持插件,細(xì)心的小伙伴會發(fā)現(xiàn),寫代碼特別累。腫么可以沒有代碼自動補(bǔ)全功能?好,別著急,現(xiàn)在我們一起來研究。讓代碼寫的飛起來,讓Go語言變得好玩起來。
一、我們要做什么
我們要將要安裝Go模塊下的tools三個小插件,順帶把debug功能開啟。gocode是代碼自動補(bǔ)全程序;guru代碼導(dǎo)航程序;godef代碼跳轉(zhuǎn)程序(ctrl+鼠標(biāo)左擊,查看定義的代碼);gdb64支持debug的程序。好了,我們一起看下實現(xiàn)的效果,如下圖:

完成后的效果圖

調(diào)試配置
二、我們要去做什么
1、下載gocode源碼github.com/nsf/gocode,然后解壓文件,爾后重命名里程的文件夾修改為gocode,當(dāng)然你也可以不修改,等編譯好了之后直接修改XXXX.exe文件名。如果你安裝了git管理工具,那么可以使用git下載。

編譯gocode文件
查看一下效果

編譯成功
接下來,就可以將gocode拷貝到Go安裝目錄的bin文件下,我的目錄是安裝在E盤,所以直接拷貝到E:\Go\bin。
2、下載guru源碼,https://github.com/golang/tools,接著在Go的安裝目錄src目錄下新建golang.org/x/tools/cmd/guru文件夾,然后將解壓的源碼拷貝過去,如下圖:

1、新建文件
爾后解壓tools-master.zip文件,并拷貝tools-master文件夾下的所有文件,一個也不放過,粘貼到剛才我們在Go安裝路徑src下新建的文件夾中。接下來再命令行中進(jìn)入src目錄,然后輸入命令開始編譯go install golang.org/x/tools/cmd/guru,檢查是否編譯成功,直接去bin目錄下查看即可。

編譯guru文件
因為godef依賴9fans,所以先安裝9fans.net/go/acme(目錄需要自己在src創(chuàng)建,源碼在https://github.com/9fans/go下載,只要將解壓的文件拷貝過去就行)。
3.下載godef源碼,github.com/rogpeppe/godef,同上解壓文件,接著在src目錄下新建文件夾如下E:\Go\src\github.com\rogpeppe\godef,隨后將解壓的文件內(nèi)容拷貝到新建的文件夾下,最后在命令行輸入編譯命令go install,大功告成。

編譯godef文件
操作到這里,我們已經(jīng)完成了上半節(jié)的任務(wù)了,接下來就是打開eclipse進(jìn)行路徑的設(shè)置,相信小伙伴們一定會的,所以這邊省略這一操作。(__) 嘻嘻……
4、下載gdb64.exe,然后解壓文件,找到bin目錄下的gdb文件,根據(jù)自己電腦的操作系統(tǒng)選擇32位或者64位的文件,我這邊是64位的系統(tǒng),所以就選擇gdb64.exe到Go安裝目錄的bin文件下。
https://nchc.dl.sourceforge.net/project/liteide/X31/liteidex31.windows-qt4.zip
開始gdb配置,選擇如下配置項。

開始進(jìn)行debug配置

配置路徑
醬紫,我們的eclipse的開發(fā)環(huán)境就配置完成了。