LoginSignup
1
8

More than 5 years have passed since last update.

GoClipseインストール & 初期設定

Last updated at Posted at 2017-05-03

環境

  • OS : Windows 10 Pro
  • Eclipse : Neon.3 Release (4.6.3)
  • jdk8 update 91

手順

基本的には、公式サイトのガイドである以下に従う。
Official site

インストール

以下に従う。
Official site : Installation part

初期設定

以下に従う。ただ、備忘録として記録しておく。
Officical site : User guide

以下に入れるべきパスがわからず。。。
2017-05-04 00_24_05-Preferences.png

gocode

Link を読むと、gocodeは以下を実行すると良いっぽいので、コマンドプロンプトで実行。
go get -u -ldflags -H=windowsgui github.com/nsf/gocode

以下のエラーが出た。

C:\>go get -u -ldflags -H=windowsgui github.com/nsf/gocode
go: missing Git command. See https://golang.org/s/gogetcmd
package github.com/nsf/gocode: exec: "git": executable file not found in %PATH%

ここからgitのインストーラをダウンロードして、インストール。
インストール中の選択肢などは全てデフォルト。

再度以下を実行する。
C:\>go get -u -ldflags -H=windowsgui github.com/nsf/gocode

すると %GOPATH%bin に gocode.exe が現れた。(試した環境では %GOPATH% = D:/go_projects)

%GOPATH%bin を環境変数PATHに追加する。

guru

続いて guru。こちらもLink先のドキュメントを参照し、コマンドプロンプトで以下を実行。
go get golang.org/x/tools/cmd/guru

すると %GOPATH% 以下になにやら色々とダウンロードされる。ドキュメントではビルドするようなことも書いてあるが、%GOPATH%bin に guru.exe が現れたので、ビルドはせずに進めてみる。

godef

最後に godef。コマンドプロンプトで以下を実行。
go get github.com/rogpeppe/godef
%GOPATH% 以下になにやら色々とダウンロードされる。%GOPATH%bin に godef.exe が現れたので、ビルドせずに進めてみる。

Eclipse

以下となる。環境変数PATHに %GOPATH%bin を追加してるので、フルパスでなく、実行ファイルだけでもいいかもしれない。
2017-05-04 01_02_37-Preferences.png

プロジェクトの作成

2017-05-04 01_59_51-eclipse_ws - Go - GO_src_tour_tour.go - Eclipse.png

2017-05-04 01_58_10-New Project.png

ここでDirectoryに %GOPATH% を指定する。
2017-05-04 01_58_53-New Go Project.png

以下のように、src配下にディレクトリを作成し、その中に.goファイルを作成する。
2017-05-04 02_05_40-.png

hello.go
package main

import "fmt"

func main() {
  fmt.Printf("hello, world\n")
}

あとは、Ctrl + F11 で実行する。Consoleウィンドウに以下のように表示されたのでうまくいっているはず。
2017-05-04 02_09_37-eclipse_ws - Go - GO_src_hello_hello.go - Eclipse.png

ちなみに、binディレクトリにexeファイルが出来るようだ。
2017-05-04 02_09_58-eclipse_ws - Go - GO_src_hello_hello.go - Eclipse.png

これでとりあえず Brackets とコマンドプロンプトを行ったり来たりせずに済むのがうれしい。

デバッグの設定

デバッグの設定はこちらを参考にさせていただき、バージョンは異なるが同様に実施した。
しかし、gdborig.exe が動作を停止するエラーがどうしても解消できず、あきらめました。

どなたか成功している方、お知恵を貸していただければ幸いです。

各種バージョン以下でうまくいきませんでした。

GoClipse ver. : 0.16.1
CDT ver. : 9.2.1
GDB ver. : 6.3.0??
Link先から以下のディレクトリをたどりダウンロードしたもの。
Toolchains targetting Win64 / Personal Builds / mingw-builds / 4.9.2 / threads-posix / seh

//one

1
8
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
8