eclipse에서 Golang 사용하기

백수되고 천장에 벽지무늬를 바라보면서 SNS 하다 보니 SNS친구(?) 한분이 Go언어 책을 쓰셨다고 함.
그래서 사서 읽어볼려니 18일 이후에나 구매 된다고 해서 일단 튜토리얼이나 보기로 함.

IDE는 뭘로 할까 하다가 그냥 무난한 이클립스로 선택
그래서 이클립스 세팅하는법에 대해 정리 하기로 함.

필요한것들
이클립스: 이클립스 버전은 Mars.2로 받았음. (다운로드는 알아서)
Golang: https://golang.org/dl/
Git: http://git-scm.com/downloads


Git 설치할때 윈도우 쓰신다면 위와 같이 설정해야 합니다.
go get 명령이 위처럼 안하면 별도로 path 설정해야 하는 작업이 생기는데
뭐 다들 잘 아실테니 알아서 하세요.

설치하고 재부팅 안하면 Path 설정 인식 문제로 안될수 있으니 그냥 한번 재부팅 해주세요.
아 Go도 Path 설정해야 하는데

Goroot는 자동으로 입력되지만 GOPATH는 위와같이 따로 입력해줘야 합니다.
이거 해주고 재부팅 해줘요.

이제 이클립스 실행하고
Help->Install new software를 눌러서

위와 같이 입력해줍니다. (이름 부분 오타 났네요. 뭐 상관없긴 합니다.)

타이핑 하기 귀찮은 분들을 위해
http://goclipse.github.io/releases/

그럼 주루룩 리스트 나오는데 거기서 GoClipse만 체크 합니다. (다른건 굳이 받을 필요 없어요)

받다보면 이 인증서를 믿씁니까! 하는데
믿던지 말던지 근데 안 믿으면 설치 안됨. 젠장

이제 Gocode를 받아야 함

Path만 잘 지정되어 있으면 그냥 go get -u github.com/nsf/gocode 치면 됩니다.
전 별 생각 없이 해당 폴더 가서 했네요.
그럼 GoPath로 지정된 폴더에 파일이 받아집니다.

이제 이클립스에서 windows->preference를 선택하면

GOROOT 경로를 잘 설정해줍니다.

그리고 Go->Tools 부분에 gocode 부분도 설정해주는데요. 위에서 이미 받았기 때문에 경로만 잘 선택하면 됨

이제 프로젝트 하나 생성해서 잘 하면 됨

근데 설정 다하고 플젝 생성해서 해보는데 뭔가 폴더 관리가 뒤섞인다.
이클립스 워크폴더 방식때문에 그런건지 아님 내가 뭘 잘못한건지 모르겠음.
딴거 써야지.

조금 더 삽질하다가 알게 됬는데
GOPATH로 지정된 폴더에 bin폴더로 실행파일이 빌드되고
이클립스에서 플젝 추가할때는 항상 GOPATH로 폴더를 루트 삼아 추가한담에
SRC 폴더에 실행파일 이름이 될 폴더명으로 만들어서 작업하면 됨.

크리에이티브 커먼즈 라이선스Linsoo의 저작물인 이 저작물은(는)크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

댓글 남기기

이메일은 공개되지 않습니다.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

This site uses Akismet to reduce spam. Learn how your comment data is processed.