고랭 설치
본문 바로가기
카테고리 없음

고랭 설치

by KyeongMin 2021. 4. 19.
728x90
반응형

http://golang.org/dl

 

Downloads - The Go Programming Language

Downloads After downloading a binary release suitable for your system, please follow the installation instructions. If you are building from source, follow the source installation instructions. See the release history for more information about Go releases

golang.org

이 웹사이트로 들어가서 

 

윈도우가 깔린 컴퓨터이기 때문에 윈도우 버전을 설치해줍니다. 

 

저렇게 GoWorkspace 폴더를 생성해주고 

저렇게 세개의 폴더를 만들어줍니다.

 

 

환경변수를 설정해줘야합니다.

GOROOT/ GOPATH 환경변수 설정

 

그리고 나서 잘 깔렸는지 확인은

 

명령 프롬프트 창을 켜서 go env 라는 명령어를 치면 됩니다.

 

이렇게 뜬다면 설치가 된것 입니다.  

이렇게 환경 변수 제대로 됬는지 확인해줍니다.

 

C:\GoWorkspace\src

여기에 소스코드 한개 만들어 확인해봅시다.

 

우선

텍스트 문서 클릭해서 

라고 만들어줍니다.

 

 

 

dir 로 만들어진거 확인

 

그리고 

 

Hello World가 찍히는게 보이면 성공입니다. 

fmt는 우리가 c언어에서 사용하는 stdio.h 랑 비슷하다고 생각하시면 됩니다.

 

 

 

그리고 이것을 구현할 lDE가 필요한데 우리는 비주얼스튜디오 코드로 해봅시다.

 

우선 비주얼 스튜디오 코드는 알아서 설치를 하고 이곧에서 고언어를 사용할 환경을 만들어 봅시다.

code.visualstudio.com/

code.visualstudio.com/docs/?dv=win

 

Documentation for Visual Studio Code

Find out how to set-up and get the most from Visual Studio Code. Optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

첫번째 링크에서 다운로드 누르면 두번째 링크로 넘어가는데 알아서 설치파일이 다운됩니다.

여기로 들어가서 

이렇게 설치 파일이 나오는데 실행해주세요.

일단 그냥 next 넘기면서 실행해 주세요.

비주얼 스튜디오 코드를 이렇게 설치해주고 

 

ctrl + shift + p 를 누르고 

install Extensions라고 입력해줍니다. 

그리고 엔터를 눌러주면 

저기에 go라고 입력해서

설치를 해주세요.

github.com/Microsoft/vscode-go

 

microsoft/vscode-go

An extension for VS Code which provides support for the Go language. We have moved to https://github.com/golang/vscode-go - microsoft/vscode-go

github.com

깃에서 툴을 다운을 해야합니다.

To install the tools manually in the current GOPATH, just paste and run:

이런게 있는데 

아래 

go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/zmb3/gogetdoc
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
go get -u -v github.com/cweill/gotests/...
go get -u -v golang.org/x/tools/cmd/godoc
go get -u -v github.com/fatih/gomodifytags

이것을 명령 프롬프트 창에 실행합니다. 

 

자동으로 설치가됩니다. 그리고 bin폴더를 봅시다.

 

설치된것이 보입니다.

명령 프롬프트에 아래 명령어를 실행하여 go 디버거를 설치합니다.
go get github.com/derekparker/delve/cmd/dlv

 

 

 

 

 

go run main.go 로 실행하면되는데 위치가 중요합니다.

 이전에 하면서 자꾸 에러가 생겨서 봤더니 main이라는 패키지를 만들어야 즉 폴더안에 넣어야 됩니다. 

그리고 저 명령어를 실행하면 헬로우 월드를 볼 수 있습니다. 

이렇게 하는 방법이 맞는지 모르겠지만 차근차근 공부해 봅시다. 

 

go lang을 실행하는  IDE 같은 경우는 여러가지가 있는데 저는 그중에서 원래 기존에 설치한 visual code를 이용한것 입니다.

 

어디서 하든 그 상황에 맞춰서 사용하면 됩니다. 

요새 대세인 인텔리제이도 있지만 저는 돈이 없어서 ㅋㅋ 유료는 어렵고 무료툴로 이용했습니다. 

728x90
반응형

댓글