GO语言eclipse开发环境搭建
2019獨角獸企業(yè)重金招聘Python工程師標準>>>
一、配置GO的環(huán)境變量
最新穩(wěn)定版 1.9.2 安裝包 go1.9.2.windows-amd64.msi下載地址?https://golang.org/dl/?,嫌網(wǎng)速慢可到?https://download.csdn.net/download/weixin_43103088/10639222?此處下載,下載之后直接運行安裝,安裝路徑就使用它默認的 C:\Go\ 即可,之后一路 Next 并完成安裝。自1.8.0版本之后Go 語言只需要配置 GOPATH (GOPATH是存放個人書寫代碼的工作空間)即可, GOROOT 和 Path 兩個環(huán)境變量在安裝完之后會自動生成。
GO環(huán)境變量
二、eclipse IDE 種類選擇與GoClipse安裝
采用eclipse開發(fā)GO語言時,eclipse必須安裝CDT(cdt是eclipse C/C++開發(fā)IDE插件),所以我們直接安裝eclipse的C/C++ IDE 編輯器即可
eclipse IDE for C/C++
安裝過程就省略了
安裝完成后,到頂部菜單打開:Help >>> Eclipse Marketplace,如圖
eclipse插件市場
點擊彈出窗口,輸入go,回車鍵確認搜索,找到GoClipse插件,點擊install安裝
安裝GoClipse
如果之前已經(jīng)安裝了其他語言版本的eclipse,也可以直接在插件市場搜索CDT進行安裝
三、安裝三款GO語言小插件(重點部分)
我們要將要安裝Go模塊下的tools三個小插件,順帶把debug功能開啟。
gocode是代碼自動補全程序;
guru代碼導航程序;
godef代碼跳轉(zhuǎn)程序(ctrl+鼠標左擊,查看定義的代碼);
gdb64支持debug的程序。
1、先來安裝gocode
打開CMD命令行,進入GO安裝目錄的src文件夾下,運行以下命令
#獲取
go codego get -u github.com/nsf/gocode
#編譯
go codego build github.com/nsf/gocode
查看一下效果
編譯成功
接下來,就可以將gocode拷貝到Go安裝目錄的bin文件下,我的目錄是安裝在C盤,所以直接拷貝到C:\Go\bin
2、安裝guru
把從github上下載下來的tools文件夾移位到golang.org/x/ 文件夾下(沒有可自建)
文件路徑
接下來再命令行中進入src目錄,然后輸入命令開始編譯
go install golang.org/x/tools/cmd/guru
檢查是否編譯成功,直接去bin目錄下查看即可,編譯成功會出現(xiàn)一個guru.exe的文件。
3、安裝godef
下載godef源碼,?https://github.com/rogpeppe/godef?,同上解壓文件,接著在src目錄下新建文件夾如下C:\Go\src\github.com\rogpeppe\godef,隨后將解壓的文件內(nèi)容拷貝到新建的文件夾下,最后在命令行進入src目錄,然后輸入命令開始編譯,大功告成。
go install github.com\rogpeppe\godef
4、安裝gdb64.exe
下載gdb64.exe,然后解壓文件,找到bin目錄下的gdb文件,根據(jù)自己電腦的操作系統(tǒng)選擇32位或者64位的文件,我這邊是64位的系統(tǒng),所以就選擇gdb64.exe到Go安裝目錄的bin文件下。
開始gdb配置,選擇如下配置項。
右鍵選擇
如此配置
四、配置GoClipse
然后到頂部菜單打開:Window >>> Preference,在彈出窗口中對前面安裝的三款小工具進行配置,如圖
紅框力度√要點上
然后按鍵,Apply保存更改,接下來的任務,主要是完成這三項配置
Go->Tools
OK,寫段hello world代碼運行一下
package? main
import? "fmt"?
func? main (){?
fmt.Print("Hello World!")
}
左鍵>Run As>Go Application
tips: 在src/下不能直接放.go文件。
歡迎工作一到五年的Java工程師朋友們加入Java架構(gòu)開發(fā):855801563
本群提供免費的學習指導?架構(gòu)資料?以及免費的解答
不懂得問題都可以在本群提出來?之后還會有職業(yè)生涯規(guī)劃以及面試指導
同時大家可以多多關(guān)注一下小編 純干貨?大家一起學習進步
?
轉(zhuǎn)載于:https://my.oschina.net/u/3959491/blog/2056385
總結(jié)
以上是生活随笔為你收集整理的GO语言eclipse开发环境搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javascript一些基础用法
- 下一篇: m_Orchestrate learni