Windows 7 下 Set up Eclipse下Go lanuage的開發(fā)環(huán)境

  1. 先下載Go的安裝包修械, Link as : https://golang.org/dl/

  2. 下載: go1.10.2.windows-amd64.zip

  3. 安裝 Go到你指定目錄疑苫, 我用的是D:\Go

  4. 設(shè)置系統(tǒng)的環(huán)境變量, "我的電腦"->鼠標(biāo)右鍵->"屬性" -> "Advanced System Setting" -> System Properties -> Environment variable ->"Path", 編輯并添加"D:\Go\bin"到path的結(jié)尾.

  5. 打開eclipse,我的版本是:Neon.3 Release (4.6.3)

  6. Eclipse->Help->Install New Software…->點擊Add 按鈕梳毙,
    在”Name“內(nèi)輸入:Goclipse Site

    在”Location“內(nèi)輸入:http://goclipse.github.io/releases/

    image
  1. 點擊"OK"按鈕


    image
  2. 選中“GoCclipse”->“Next”button.

  3. 等 ..............下載完成后, 重啟eclipse.

  4. 設(shè)置Go的工作環(huán)境, Eclipse->Window->Preferences 找到"Go"的設(shè)置.
    --> Directory: {Go的安裝路徑}

    -->Eclipse GPPATH: 設(shè)置工作路徑.

    -->Apply

![image](http://upload-images.jianshu.io/upload_images/10296731-f33a7b4a8897b6d5?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
  1. 選擇Go->Tools, 填上gocode, guru, godef對應(yīng)的exe文件.
![image](http://upload-images.jianshu.io/upload_images/10296731-fea86c859ab4d4b9?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

如果你安裝的go沒有自帶這幾個程序, 你需要手動添加, 添加的方法如下:

*   gocode是go語言自動補全守護程序, 從https://github.com/nsf/gocode下載源碼,如果你有g(shù)it在地, 可以用git clone, 如果沒有, 也可以通過頁面上的"Clone or download" button去下載一個zip包, 名字為gocode-master.zip,解壓縮這個包.如: d:\gocode-master, 從windlow控制臺進去, cmd, 在這個目錄下執(zhí)行"go build" 命令. 如下圖
    ![image](http://upload-images.jianshu.io/upload_images/10296731-658eba88c3e47279?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

    這里會生成一個gocode-master.exe文件, 你可以改名為gocode.exe, 然后將空上gocode.exe文件copy到Go的安裝目錄bin下, 如d:\Go\bin.

*   guru, 它是Go的代碼導(dǎo)航程序, 首先要下載源碼從`https://github.com/golang/tools`,與gocode一樣, 如果沒有g(shù)it, 直接下tools-master.zip包. 在Go的安裝目錄建文件夾, 如d:\Go\src\golang.org\x\tools\cmd\guru, 將tools-master.zip的包內(nèi)容解壓到guru下, 通過控制臺進入D:\Go\src, 執(zhí)行編譯命令: `go install golang.org/x/tools/cmd/guru`.這個命令之后, 如果成功, 你會在D:\Go\bin下見到guru.exe文件.
*   godef:是Go的代碼跳轉(zhuǎn)程序. 首先下載源碼從https://github.com/rogpeppe/godef,文件名為godef-master.zip.需要在D:\Go\src目錄下創(chuàng)建文件夾, D:\Go\src\github.com\rogpeppe\godef  將godef-master.zip里的文件內(nèi)容解壓到godef文件下, 注意不帶"godef-master"這一層文件夾, 前面的guru也一樣. 然后在D:\Go\src\github.com\rogpeppe\godef下執(zhí)行"go install" 命令.它會成生godef.exe在D:\Go\bin下.
  1. 下載一個gdb64.exe用于debug. https://sourceforge.net/projects/liteide/files/X31/liteidex31.windows-qt4.zip/download?use_mirror=excellmedia&r=&use_mirror=excellmedia, 下載一個liteide最新版本. 解壓之后 從bin時copy一個對應(yīng)你操作系統(tǒng)的exe, 我的是win64, 于是copy gdb64.exe 到D:\Go\bin下.
    配置gdb64.exe到eclipse里.
    ->Eclipse->File ->New "Go Project"->new a go file, Hello.go.
    ->鼠標(biāo)右鍵Debug Configuration, 配置gdb64.exe,如下:

    image

  2. 可以通過一個小測試verify一下環(huán)境是否working: 如:

<pre class="plain">package main

import "fmt"

func init(){
    fmt.Println("run init firstly, right?")
}

func main(){
    fmt.Println("hello yqqq, how are you?");
}</pre>

運行結(jié)果為:

<pre class="plain">run init firstly, right?
hello yqqq, how are you?</pre>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末扁耐,一起剝皮案震驚了整個濱河市骂澄,隨后出現(xiàn)的幾起案子晤硕,更是在濱河造成了極大的恐慌摸袁,老刑警劉巖钥顽,帶你破解...
    沈念sama閱讀 218,546評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異靠汁,居然都是意外死亡蜂大,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評論 3 395
  • 文/潘曉璐 我一進店門蝶怔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來奶浦,“玉大人,你說我怎么就攤上這事添谊〔圃” “怎么了?”我有些...
    開封第一講書人閱讀 164,911評論 0 354
  • 文/不壞的土叔 我叫張陵斩狱,是天一觀的道長耳高。 經(jīng)常有香客問我,道長所踊,這世上最難降的妖魔是什么泌枪? 我笑而不...
    開封第一講書人閱讀 58,737評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮秕岛,結(jié)果婚禮上碌燕,老公的妹妹穿的比我還像新娘。我一直安慰自己继薛,他們只是感情好修壕,可當(dāng)我...
    茶點故事閱讀 67,753評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著遏考,像睡著了一般慈鸠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上灌具,一...
    開封第一講書人閱讀 51,598評論 1 305
  • 那天青团,我揣著相機與錄音,去河邊找鬼咖楣。 笑死督笆,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的诱贿。 我是一名探鬼主播娃肿,決...
    沈念sama閱讀 40,338評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了料扰?” 一聲冷哼從身側(cè)響起锨阿,我...
    開封第一講書人閱讀 39,249評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎记罚,沒想到半個月后墅诡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,696評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡桐智,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,888評論 3 336
  • 正文 我和宋清朗相戀三年末早,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片说庭。...
    茶點故事閱讀 40,013評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡然磷,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出刊驴,到底是詐尸還是另有隱情姿搜,我是刑警寧澤,帶...
    沈念sama閱讀 35,731評論 5 346
  • 正文 年R本政府宣布捆憎,位于F島的核電站舅柜,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏躲惰。R本人自食惡果不足惜致份,卻給世界環(huán)境...
    茶點故事閱讀 41,348評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望础拨。 院中可真熱鬧氮块,春花似錦、人聲如沸诡宗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽塔沃。三九已至蝠引,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間芳悲,已是汗流浹背立肘。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評論 1 270
  • 我被黑心中介騙來泰國打工边坤, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留名扛,地道東北人。 一個月前我還...
    沈念sama閱讀 48,203評論 3 370
  • 正文 我出身青樓茧痒,卻偏偏與公主長得像肮韧,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,960評論 2 355

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