在eclipse中配置Go開(kāi)發(fā)環(huán)境

在第一節(jié)中肴颊,小伙伴們已經(jīng)學(xué)會(huì)了安裝Go語(yǔ)言的SDK和如何在eclipse中安裝對(duì)go語(yǔ)言的支持插件氓栈,細(xì)心的小伙伴會(huì)發(fā)現(xiàn),寫代碼特別累婿着。腫么可以沒(méi)有代碼自動(dòng)補(bǔ)全功能授瘦?好,別著急竟宋,現(xiàn)在我們一起來(lái)研究提完。讓代碼寫的飛起來(lái),讓Go語(yǔ)言變得好玩起來(lái)袜硫。

一、我們要做什么

我們要將要安裝Go模塊下的tools三個(gè)小插件挡篓,順帶把debug功能開(kāi)啟婉陷。gocode是代碼自動(dòng)補(bǔ)全程序帚称;guru代碼導(dǎo)航程序;godef代碼跳轉(zhuǎn)程序(ctrl+鼠標(biāo)左擊秽澳,查看定義的代碼)闯睹;gdb64支持debug的程序。好了担神,我們一起看下實(shí)現(xiàn)的效果楼吃,如下圖:

完成后的效果圖
調(diào)試配置
二、我們要去做什么

1妄讯、下載gocode源碼github.com/nsf/gocode,然后解壓文件孩锡,爾后重命名里程的文件夾修改為gocode,當(dāng)然你也可以不修改亥贸,等編譯好了之后直接修改XXXX.exe文件名躬窜。如果你安裝了git管理工具,那么可以使用git下載炕置。

編譯gocode文件

查看一下效果

編譯成功

接下來(lái)荣挨,就可以將gocode拷貝到Go安裝目錄的bin文件下,我的目錄是安裝在E盤朴摊,所以直接拷貝到E:\Go\bin默垄。

2、下載guru源碼甚纲,https://github.com/golang/tools口锭,接著在Go的安裝目錄src目錄下新建golang.org/x/tools/cmd/guru文件夾,然后將解壓的源碼拷貝過(guò)去贩疙,如下圖:

1讹弯、新建文件

爾后解壓tools-master.zip文件,并拷貝tools-master文件夾下的所有文件这溅,一個(gè)也不放過(guò)组民,粘貼到剛才我們?cè)贕o安裝路徑src下新建的文件夾中。接下來(lái)再命令行中進(jìn)入src目錄悲靴,然后輸入命令開(kāi)始編譯go install golang.org/x/tools/cmd/guru,檢查是否編譯成功臭胜,直接去bin目錄下查看即可。

編譯guru文件

因?yàn)間odef依賴9fans癞尚,所以先安裝9fans.net/go/acme(目錄需要自己在src創(chuàng)建耸三,源碼在https://github.com/9fans/go下載,只要將解壓的文件拷貝過(guò)去就行)浇揩。

3.下載godef源碼仪壮,github.com/rogpeppe/godef,同上解壓文件胳徽,接著在src目錄下新建文件夾如下E:\Go\src\github.com\rogpeppe\godef,隨后將解壓的文件內(nèi)容拷貝到新建的文件夾下积锅,最后在命令行輸入編譯命令go install,大功告成爽彤。

編譯godef文件

操作到這里,我們已經(jīng)完成了上半節(jié)的任務(wù)了缚陷,接下來(lái)就是打開(kāi)eclipse進(jìn)行路徑的設(shè)置适篙,相信小伙伴們一定會(huì)的,所以這邊省略這一操作箫爷。(__) 嘻嘻……

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

開(kāi)始gdb配置,選擇如下配置項(xiàng)柄慰。

開(kāi)始進(jìn)行debug配置
配置路徑

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

PS:遇到問(wèn)題不要著急坐搔,細(xì)心的想想多試一試就好了藏研。希望小伙伴們能夠快樂(lè)的學(xué)習(xí)Go語(yǔ)言。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末概行,一起剝皮案震驚了整個(gè)濱河市蠢挡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌凳忙,老刑警劉巖业踏,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異涧卵,居然都是意外死亡勤家,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門柳恐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)伐脖,“玉大人,你說(shuō)我怎么就攤上這事乐设∷媳樱” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵近尚,是天一觀的道長(zhǎng)蠕啄。 經(jīng)常有香客問(wèn)我,道長(zhǎng)戈锻,這世上最難降的妖魔是什么歼跟? 我笑而不...
    開(kāi)封第一講書人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任却嗡,我火速辦了婚禮,結(jié)果婚禮上嘹承,老公的妹妹穿的比我還像新娘。我一直安慰自己如庭,他們只是感情好叹卷,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著坪它,像睡著了一般骤竹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上往毡,一...
    開(kāi)封第一講書人閱讀 51,365評(píng)論 1 302
  • 那天蒙揣,我揣著相機(jī)與錄音,去河邊找鬼开瞭。 笑死懒震,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的嗤详。 我是一名探鬼主播个扰,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼葱色!你這毒婦竟也來(lái)了递宅?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤苍狰,失蹤者是張志新(化名)和其女友劉穎办龄,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體淋昭,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡俐填,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了响牛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片玷禽。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖呀打,靈堂內(nèi)的尸體忽然破棺而出矢赁,到底是詐尸還是另有隱情,我是刑警寧澤贬丛,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布撩银,位于F島的核電站,受9級(jí)特大地震影響豺憔,放射性物質(zhì)發(fā)生泄漏额获。R本人自食惡果不足惜够庙,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望抄邀。 院中可真熱鬧耘眨,春花似錦、人聲如沸境肾。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)奥喻。三九已至偶宫,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間环鲤,已是汗流浹背纯趋。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留冷离,地道東北人吵冒。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像西剥,于是被迫代替她去往敵國(guó)和親桦锄。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容