Go의 개발 환경 Eclipse+GoClipse(Mac OS X)
4974 단어 Go
이번에는 다음과 같은 환경을 이용했다.
Go의 설치, 설정
Homebrew 를 사용하여 설치합니다.$ brew install go
버전이 제대로 설치되어 있는지 확인합니다.$ go version
go version go1.4.2 darwin/amd64
환경 변수 설정
Go를 사용하려면 다음 환경 변수를 설정합니다.
$ brew install go
$ go version
go version go1.4.2 darwin/amd64
Go를 사용하려면 다음 환경 변수를 설정합니다.
export GOROOT=/usr/local/opt/go/libexec
export GOPATH=$HOME/go/golocal
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
Goglipse 설치, 설정
전제적으로 JDK, Eclipse 자체를 설치해야 합니다.
Goglipse 설치
다음 UpdateSite에서 최신 설치(Eclipse Marcketplace에 공개된 것으로 왠지 낡았다)를 다운로드하세요.
GoClipse 설치가 완료되면 Eclipse 메뉴에서 환경 설정->Go로 들어가 다음과 같은 설정을 합니다.
Go 스크립트 작성 및 실행
Eclipse 메뉴에서 "Go Project"를 선택하여 프로젝트를 작성합니다.
프로젝트를 생성하면 다음 계층 구조가 자동으로 생성됩니다.Go 표준 디렉토리 구조를 구성합니다.
<project>
├─bin
├─pkg
└─src
src 아래에 Go 스크립트를 만듭니다.src/hello/hello.go
package main
import "fmt"
func main() {
fmt.Println("Hello world!")
}
이 스크립트를 실행하고 콘솔에이렇게 출력하면 OK입니다.컴파일 오류가 없으면 실행 중 "go install: no install location for directory"오류가 발생하며 Go 스크립트의 구성 경로가 잘못되었습니다.
src 디렉토리 바로 아래에 Go 스크립트를 구성하면 위의 오류가 발생합니다.
이렇게 되면 실현 자체가 가능하다.
gofmt 등에도 적용되기 때문에 자동 포맷도 가능합니다.언어 표준에 격식기가 있는 것은 매우 편리하다.
환경 설정 디버깅
단일 Go는 디버깅할 수 없습니다.
돌파점을 설정해도 통과가 멈추지 않는다.
GDB 설치
Go에서는 GDB를 사용하여 디버깅을 수행합니다.이 근처는 좀 번거롭다.
Mac에는 기본적으로 GDB가 설치되어 있지 않습니다. Homebrew에 설치하십시오.$ brew install homebrew/dupes/gdb
보안 설정
Mac의 경우 GDB만 설치된 경우 보안 제한으로 사용할 수 없습니다.
인증서를 설치해야 하니 아래 사이트를 참고하세요.
$ brew install homebrew/dupes/gdb
Eclipse 설정
GDB의 설정은 GoClipse의 설정이 아니라 C/C++의 설정입니다.
'환경 설정->C/C++->Debug->GDB'에 들어가 GDB의 설정을 진행합니다.
"GDB debugger"의 설정만 있으면 Homebrew에 설치된 경우 "/usr/local/bin/gdb"로 변경됩니다.
이렇게 되면 Go를 디버깅하기 위한 환경이 모두 갖추어진다.
디버그 실행
바로 디버깅해 보겠습니다.
돌파점을 설정하려고 하면 지정된 곳에서 멈추고 오른쪽 상단에 있는'Variables'탭 부분에 변수의 내용이 나온다!
실제 설치부터 디버깅까지 Go의 개발 환경을 무사히 마쳤다.
Reference
이 문제에 관하여(Go의 개발 환경 Eclipse+GoClipse(Mac OS X)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takanorig/items/13607eca4d13c00f084f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)