GO語言eclipse開發環境搭建

河北一枝花發表於2020-12-16

安裝環境

作業系統 Win 10
Go SDK 版本 1.12.5
eclipse 版本 photon or later.

一、配置GO的環境變數
最新穩定版 1.12.5 安裝包 go1.12.5.windows-amd64.msi下載地址 https://golang.google.cn/dl/,嫌網速慢可到https://download.csdn.net/download/weixin_43103088/10639222此處下載,下載之後直接執行安裝,安裝路徑就使用它預設的 C:\Go\ 即可,之後一路 Next 並完成安裝。自1.8.0版本之後Go 語言只需要配置 GOPATH (GOPATH是存放個人書寫程式碼的工作空間)即可, GOROOT 和 Path 兩個環境變數在安裝完之後會自動生成。
go環境變數

#二、eclipse IDE 種類選擇與GoClipse安裝
採用eclipse開發GO語言時,eclipse必須安裝CDT(cdt是eclipse C/C++開發IDE外掛),所以我們直接安裝eclipse的C/C++ IDE 編輯器即可
eclipse IDE for C/C++
安裝過程就省略了(傻瓜式操作不需要說太多)。
安裝完成後,到頂部選單開啟:Help >>> Eclipse Marketplace,如圖
eclipse外掛市場
點選彈出視窗,輸入go,Enter鍵確認搜尋,找到GoClipse外掛,點選install安裝
安裝GoClipse

如果之前已經安裝了其他語言版本的eclipse,也可以直接在外掛市場搜尋CDT進行安裝

#三、安裝三款GO語言小外掛(重點部分)
我們要將要安裝Go模組下的tools三個小外掛,順帶把debug功能開啟。
gocode是程式碼自動補全程式;
guru程式碼導航程式;
godef程式碼跳轉程式(ctrl+滑鼠左擊,檢視定義的程式碼);
gdb64支援debug的程式。
####1、先來安裝gocode
開啟CMD命令列,進入GO安裝目錄的src資料夾下,執行以下命令

#獲取gocode
go get -u github.com/nsf/gocode
#編譯gocode
go build github.com/nsf/gocode

    
  • 1
  • 2
  • 3
  • 4

檢視一下效果
編譯成功
接下來,就可以將gocode拷貝到Go安裝目錄的bin檔案下,我的目錄是安裝在C盤,所以直接拷貝到C:\Go\bin
####2、安裝guru
此處下載guru原始碼https://github.com/golang/tools把從github上下載下來的tools資料夾移位到golang.org/x/ 資料夾下(沒有可自建)
檔案路徑
接下來再命令列中進入src目錄,然後輸入命令開始編譯

go install golang.org/x/tools/cmd/guru

    
  • 1

檢查是否編譯成功,直接去bin目錄下檢視即可,編譯成功會出現一個guru.exe的檔案。
####3、安裝godef
下載godef原始碼,https://github.com/rogpeppe/godef,同上解壓檔案,接著在src目錄下新建資料夾如下C:\Go\src\github.com\rogpeppe\godef,隨後將解壓的檔案內容拷貝到新建的資料夾下,最後在命令列進入src目錄,然後輸入命令開始編譯,大功告成。

go install github.com\rogpeppe\godef

    
  • 1

####4、安裝gdb64.exe
下載gdb64.exe,然後解壓檔案,找到bin目錄下的gdb檔案,根據自己電腦的作業系統選擇32位或者64位的檔案,我這邊是64位的系統,所以就選擇gdb64.exe到Go安裝目錄的bin檔案下。
此處下載gdb.exe 檔案 https://nchc.dl.sourceforge.net/project/liteide/X31/liteidex31.windows-qt4.zip
開始gdb配置,選擇如下配置項。
右鍵選擇
如此配置

#四、配置GoClipse
然後到頂部選單開啟:Window >>> Preference,在彈出視窗中對前面安裝的三款小工具進行配置,如圖
紅框力度√要點上
然後按鍵,Apply儲存更改,接下來的任務,主要是完成這三項配置
Go->Tools
Apply儲存更改
OK,寫段hello world程式碼執行一下

package main
import "fmt"

func main(){
fmt.Print(“Hello World!”)
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

左鍵>Run As>Go Application

tips: 在src/下不能直接放.go檔案。

大功告成
大功告成!

相關文章