Computer_Language/GO

[Go] Go(Golang) 윈도우 개발 환경 구축하기

Joo-Topia 2019. 8. 27. 03:40

취업준비를 하면서 가볍게 배울 언어를 고민하다가 Go 언어를 선택하게 되었다. (Rust는 살짝 훑어만 봐도 시간이 오래 거릴 것 같았다.)

모든 컴퓨터 언어의 시작은 역시 개발 환경 구축이라고 생각한다.

나는 Go SDK for window + Vs code를 선택했다.

윈도우를 사용한다면, 아마 가장 빠르게 구축할 수 있는 개발 환경일 것이다.

 

1. Go SDK 설치


Go SDK(Software Development Kit)는 ". go" 파일을 컴파일하거나 빌드 하기 위해서 꼭 필요하다.

설치방법은 간단하다.

여기에 들어가서 아래에 표시된 버튼을 클릭하면 다운로드가 시작된다.

 

설치 도중에 경로를 설정하는 과정이 있다.

원하는 곳에 설치해도 상관 없지만 자신이 설정한 경로는 꼭 기억해둬야 한다.

 

 

설치가 완료되면 환경 변수 설정을 해줘야 한다.

필자는 C:\Go\를 설치경로로 잡았기 때문에

환경 변수 편집 창에서 C:\Go\bin을 추가했다.

 

 

마지막으로 설치가 잘 되었는지 확인하기 위해 다음 작업을 수행한다.

Good~

 

2. VS Code 설치


VS Code 설치는 더 간단하다.

https://code.visualstudio.com/ 에 들어가서 윈도우 버전을 다운로드하면 된다.

Go programming 에디터로 사용하기 위해 다음 extension을 설치해야 한다.

 

혹시 영어가 익숙하지 않다면 한글 팩을 설치하도록 한다.

 

Go extension을 설치하면 몇 가지 더 설치하라고 추천을 해주는데 웬만하면 다 받아도 괜찮을 것 같다.

(다다익선이라고 생각해서 필자는 다 받았다.)

 

3. Hello world! 출력하기


모든 언어는 "Hello world!"를 출력하면서 시작한다.

하지만 "Hello world!" 출력은 생각보다 쉽지 않았다.

Python처럼 문자열에 작은따옴표를 사용할 수 있다고 생각했는데, 절대 아니라고 빨간색 highlighting으로 문법 오류를 나타내고 있다.

아마 추가로 받은 extension의 기능인 것 같다.  

 

 

문법 오류를 수정하고 "F5"를 눌러 출력을 확인해보자. 

"Hello world!"는 식상하니  "Hello Go!!"를 출력하고 Go 첫 포스팅을 마치려고 한다.

 

앞으로 목표는 Go lang 관련해서 한 주에 두 개 정도 포스팅할 분량의 공부를 하는 것이다.

말이 뭔가 이상한 것 같은데,

원래 컴퓨터 언어보다 한국어가 어려운 법