Win10系統Eclipse中配置Go開發環境

來源:互聯網
上載者:User

以太坊的基本服務程式使用Go語言開發,同時Eclipse是當下免費開源的強IDE,提供Go開發的外掛程式,因此搭建一個基於Eclise的Go開發環境有助於快速學習以太坊源碼,本文主要介紹在Win10系統下Eclipse中配置Go開發環境的過程。

一、基本軟體準備

說明:本文使用windows 10 64位作業系統,如果選擇32位作業系統,請選擇相應的版本安裝軟體。
1、Go安裝包:從https://studygolang.com/dl 下載go1.10.1.windows-amd64.msi。(http://www.golang.org/ 網站需要翻牆)
2、C/C++開發環境:從http://www.mingw.org/下載mingw-w64-install.exe。
3、java 1.8:請從http://www.java.com下載1.8版本。
4、Eclipse:請從https://www.eclipse.org/downloads/eclipse-packages/下載,選擇Eclipse IDE for Java Developers或Eclipse IDE for C/C++ Developers版本均可。

二、軟體安裝

1、Go開發環境安裝

  • 雙擊Go安裝程式按照提示下一步,可用將程式安裝在C:\Go即可;

2、MinGW-w64開發環境安裝

  • 雙擊mingw-w64-install.exe,按照提示安裝,可安裝在:C:\MinGW64目錄下;
  • 安裝完成後,需要連網安裝程式包,由於sourefoge的網速很慢不穩定,可以下載軟體包:x86_64-6.2.0-release-posix-seh-rt_v5-rev1.7z;
  • 下載完後解壓縮到 C:\MinGW64\mingw64\ 目錄完成安裝;

3、java環境及Eclipse安裝

  • 先安裝java環境,根據提示安裝即可;
  • 將Eclipse解壓縮到自己的開發工作盤即可;
  • 菜單Help -> Install New Software搜尋GoClipse外掛程式,安裝完畢重啟Eclipse;

4、配置環境變數

系統應具備以下環境變數,如果沒有,請手工設定:

  • GOROOT :C:\Go\ (根據go安裝路徑設定)
  • GOPATH :D:\goworkspace (個人go工程的開發路徑,可根據個人開發環境)
  • JAVA_HOME:C:\Program Files\Java\jre1.8.0_111 (根據個人安裝java的路徑設定)
  • PATH增加:
    1.C:\Go\bin (Go的可執行程式安裝目錄)
    2.C:\Program Files\Java\jre1.8.0_111\bin (java的可執行程式安裝目錄)
    3.C:\MinGW64\mingw64\bin (C\C++可執行程式安裝目錄)

三、配置Eclipse

配置Eclipse的Go工具主要包括:
1. gocode是代碼自動補全程式;
2. guru代碼導航程式;
3. godef代碼跳轉程式(ctrl+滑鼠左擊,查看定義的代碼;
4. gofmt代碼美化程式;
我們一起看下實現的效果,如所示幾個外部程式:

Eclipse配置Go工具.png

1、gocode的編譯

  • 下載gocode源碼https://github.com/nsf/gocode,然後解壓檔案到工作目錄;
  • 啟動命令列視窗,進入對應目錄後,使用go install進行編譯;
  • 將gocode拷貝到Go安裝目錄的bin檔案下;

2、guru的編譯

  • 下載guru源碼https://github.com/golang/tools;
  • 接著在Go的安裝目錄src目錄下建立golang.org/x/tools/cmd/guru檔案夾,然後將解壓的源碼拷貝過去;
  • 啟動命令列視窗,進入目錄,開始編譯go install golang.org/x/tools/cmd/guru,檢查是否編譯成功;
  • 將guru拷貝到Go安裝目錄的bin檔案下;

3、godef的編譯

  • 下載godef源碼https://github.com/rogpeppe/godef,同上解壓檔案;
  • 接著在src目錄下建立檔案夾如下D:\Go\src\github.com\rogpeppe\godef,隨後將解壓的檔案內容拷貝到建立的檔案夾下;
  • 啟動命令列視窗,進入目錄,輸入編譯命令go install;
  • 將godef拷貝到Go安裝目錄的bin檔案下;

5、配置debug工具

  • 下載liteidex31.windows-qt4;
  • 解壓檔案,找到bin目錄下的gdb檔案,根據自己電腦的作業系統選擇32位或者64位的檔案;
  • 拷貝gdb64.exe到Go安裝目錄的bin檔案下;
  • 選擇Eclipse->Run->Debug Configurations菜單進行配置,見示意說明;
Debug ConfigurationsGo程式Debug配置.png

以上配置完成,表示go的IDE環境搭建完成!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.