1. 程式人生 > >go開發工具-Eclipse安裝 golang外掛-liteide工具

go開發工具-Eclipse安裝 golang外掛-liteide工具

方法一: goeclipse外掛

概述

GoClipse對於一個Eclipse IDE的Go程式語言。 

特徵 
安裝 
使用者指南 
Github上 (最新發布) (報告問題) 

GoClipse使用者組 -討論和幫助,GoClipse

要求:

    Java VM version 8 or later.

  • Eclipse 4.6 (Neon) or later.
  • CDT 9.0 or later (this will be installed or updated automatically as part of the steps below).

開始安裝

離線安裝

因為GFC的封閉,我們需要先到https://github.com/GoClipse/goclipse.github.io/archive/master.zip

下載GoClipse的安裝包,並解壓。然後開啟Eclipse(確保已經包含CDT),Help -> Install New Software…,然後選擇Add按鈕,輸入解壓後的Release目錄,選擇GoClipse,然後一直next就安裝成功了。安裝完成後需要重啟Eclipse。 
陳科肇

線上安裝

直接上操作圖 
開啟:help>Install New Software 
陳科肇
因為我已經安裝過了,所以這步就不展示了。 
安裝完成,重啟Eclipse

配置

開啟:Window>Preferences 


然後按鍵,Apply儲存更改 
接下來的任務,主要是完成這三項配置 
陳科肇
完成這配置的方式有兩種,你可以選擇你已經下載好,並編譯好的go程式,或者點選Download…按鈕執行下載即可

gocode配置

方式一:執行>cmd>dos命令,
#獲取gocode
go get -u github.com/nsf/gocode
#編譯gocode
go build github.com/nsf/gocode
  • 1
  • 2
  • 3
  • 4

陳科肇

編譯成功後,手動點選Browse…按鈕,選上%GOPATH%/bin/gocode.exe

或者直接拷貝 gocode.exe 到  %GOROOT%/bin/

godef配置

方式二:點選Download…按鈕執行
下載不了 直接 手動執行 go get -u github.com/rogpeppe/godef

gurn配置

執行 go.exe get -u golang.org/x/tools/cmd/guru  

最後應為下圖配置


如果 goru.exe和 godef.exe 沒有下載成功, 這裡提供 下載地址

測試goeclipse

開啟:File>New>Other…,找到 
陳科肇 
建立一個Go Project 
再建立一個hello.go 
陳科肇



要勾上這個,才可以 
OK,再來執行一次 
左鍵>Run As>Go Application 
執行失敗 
陳科肇 
我們發現已經報錯了。 
陳科肇 
解決方法: 
在src/下不能直接放.go檔案。 

陳科肇

LiteIDE安裝:

 1. 安裝Go

2.  安裝MinGW

3. liteide 安裝

   環境變數配置 

  

GOPATH設定

 檢視-》管理 GOPATH

 

新建專案

  Ctrl+N   選擇Go1 Command Project

設定編譯選項


接下來就可以執行除錯了

最新版的liteide  X  只需要配置 GOROOT、GOPATH 其他都不需要在配置了(MinGW等)就可以很好的使用

當然 如果有地方使用到gcc編譯的時候 ,那就需要安裝  MinGW了

如 使用 go-sqlite3 

go get -u github.com/mattn/go-sqlite3
go install github.com/mattn/go-sqlite3    build或者 install的時候 需要依賴 gcc

Q: cc1.exe: sorry, unimplemented: 64-bit mode not compiled in

A: 使用 支援 32bit 64bit的包  

https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/4.8.2/threads-posix/seh/x86_64-4.8.2-release-posix-seh-rt_v3-rev2.7z/download