윈도우에서 go언어(go Lang)을 위한 이클립스와 goEclipse 플러그인으로 개발 환경 구축 방법

2015.06.17 06:33 컴퓨터/컴퓨터 이야기

윈도우에서 go언어(go Lang)을 위한 이클립스와 goEclipse 플러그인으로 개발 환경 구축 방법

구글 천재가 모여서 만들었다는 go언어. 올해 초에 알게 되었는데 기능이 대단하네요. 막강한 기능만큼 편리한 go 언어 IDE가 있으면 좋겠는데, 아쉽게도 마음에 드는 것이 없네요. 참고로 go언어 IDE로 GoIde(http://go-ide.com/), golangide(https://code.google.com/p/golangide/) 등이 있습니다. 찾아 보면 더 있겠지만, 지금으로써는 이클립스에 goEclipse 플러그인을 설치해서 사용하는 것이 편하네요. 윈도우에서 이클립스와 goEclipse 플러그인으로 go언어 개발 환경 구축 방법을 정리하겠습니다. 리눅스에서 구축하는 방법은 이전에 소개했습니다. 리눅스를 사용하시는 분은 아래 글을 참고하세요.

go언어 설치

go언어부터 설치하겠습니다. go언어 설치 파일을 제공하는 아래 사이트에서 윈도우 버전에 맞추어 설치 파일을 내려받습니다.

go언어(go Lang) IDE

▲ zip 파일도 있지만, 윈도우 Path 환경 설정까지 자동으로 해주는 msi 파일을 다운로드했습니다.

go언어(go Lang) 이클립스

▲ 설치를 시작합니다. 이 글을 작성할 때의 최신 go언어 버전은 1.4.2입니다.

go언어 goEclipse

▲ 기본 설치 위치는 C:\Go이지만, 왠지 루트에 설치한다는 것이 찜찜해서 C:\Program Files\Go에 설치했습니다. 이후로는 OK 버튼 몇 번에 설치가 완료됩니다.

go언어(go Lang) IDE

▲ go언어가 제대로 설치되었는지 확인하기 위해 도스창에서 go verion을 실행합니다. 정상적으로 버전을 보여 주네요. go언어 설치 완료.

Oracle JDK 설치

이클립스를 사용하기 위해서는 JDK를 먼저 설치해야 합니다. 이미 설치하신 분은 다음 항목으로 점프하세요.

go언어(go Lang) 이클립스

▲ oracle 사이트를 방문한 후 Downloads>>JKD Download를 클릭합니다.

go언어 goEclipse

▲ 라이센스 동의를 체크하고 윈도우 버전에 맞추어 설치 파일을 내려 받습니다.

go언어(go Lang) IDE

▲ 설치 파일을 실행하고 다음 버튼 몇 번 클릭하면 간단히 설치됩니다.

이클립스 설치

아래 링크에서 이클립스를 내려 받습니다.

go언어(go Lang) 이클립스

▲ 저 같은 경우 C/C++을 주로 사용해서 Eclipse IDE for C/C++ Developers를 선택했습니다. 내려받은 파일을 적당한 곳에 압축을 풀고 eclipse.exe로 실행하면 됩니다.

go언어 goEclipse

▲ JDK가 설치되어 있다면 이클립스 설치는 간단합니다. 압축 파일을 적당한 곳에 풀어 놓으면 되니까요. 이클립스를 실행한 모습입니다.

이클립스에 goEclipse 플러그인 설치

go언어(go Lang) IDE

▲ 이클립스를 실행하고 Help>>Install New Software...를 실행합니다.

go언어(go Lang) 이클립스

▲ Add 버튼 클릭 후에 Name항목에는 golang 또는 goClipse 처럼 적당한 이름을 넣습니다. Location 항목에는 http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/ 를 입력합니다. OK 버튼으로 다음 화면으로 이동합니다.

go언어 goEclipse

▲ GoClipse를 설치합니다.

go언어(go Lang) IDE

▲ goEclipse 플러그인 사용을 위해 이클립스>>Preferences를 실행합니다.

go언어(go Lang) 이클립스

▲ GOROOT에 go 언어 설치 폴더를 선택해 줍니다. 그런데 64비트 윈도우에서 C:\Program Files\Go에 설치하라고 했는데, 32비트 Program Files(x86) 폴더에 설치되어 있네요. 흠~

go언어 goEclipse

▲ 이제 이클립스의 장점을 이용하여 go 프로그램을 작성할 수 있습니다.

신고
이 댓글을 비밀 댓글로
  1. 감사합니다.
    덕분에 쉽게 설치하고 플러그인 시켰어요.!
    • mark2
    • 2015.12.18 22:42 신고
    감사합니다.
    덕분에 플러그인에 성공했습니다.
    그런데 한가지 질문좀 드릴 수있을까요?
    플러그인을 한 후에 프로잭트를 생성한후
    new_file.go를 켜고 간단한 메시지를 출력하는 코드를 짜고서
    build를 했는데
    Problem Occurred
    Executable source files must be in the 'cmd' folder
    라는 팝업창이 생성되고 실행이 안되는데 이건 어떻게 해결해야하나요..?