POST

[GoLang] Go언어의 시작 Hello World!

Go 언어란?

Go언어는 2009년 구글(google)이 개발한 프로그래밍 언어입니다. 구글의 생산 시스템 일부와 기타 기업들이 사용하고 있다고 합니다.

Go언어는 C언어처럼 문법이 간결하여 배우기 쉽습니다. 또한 C++, JAVA의 좋은 기능들을 사용 할 수 있습니다.

 + Go언어 를 사용하는 사람을 고퍼(GoPher)라고하며 Go 단어 특성상 부르기 쉽게 고랭(GoLang)이라고 부릅니다.




Go언어 시작 하려면?

Go언어를 시작 하기에 앞서 설치해야 할 항목은 세가지입니다.

Golang, git, Visual Studio Code(VSC)

해당 프로그램들은 모두 무료이며 홈페이지를 접속하여 최신버전을 다운로드 할 수 있습니다.

해당 이름을 구글에 검색하면 나오지만, 링크로 만들어 놓았으니 귀찮으시면 이름 클릭 하시면 됩니다.


GoLang(Go언어)



git(여러모드나 기능 설치시 사용)


Visual Studio Code(IDE 통합개발환경)


모든 설치는 특별한 경우가 아니라면 기본으로 설치를 하면 됩니다.


설치 확인하기

키보드의 윈도우키 + R 을 눌러 실행창에서 cmd를 입력하여 명령프롬프트를 실행합니다.

명령프롬프트 창에서 go 또는 git 을 입력하여 아래와 같이 설명이 나온다면 정상적으로 설치가 완료가 된 것 입니다.



개발을 위한 환경 셜정 하기

설치를 확인을 하였다면 명령 프롬프트창에서  go env 라는 명령어를 입력합니다.

여기서 여러 항목들 중 GOBIN, GOPATH, GOROOT의 주소를 확인합니다.

GOROOT는 방금 설치한 GoLang 이 설치된 폴더를 의미합니다.

보통 처음 설치시 GOBIN의 항목이 비어 있습니다. 저는 이전에 설치를 했었기에 자동으로 들어가 있습니다.

이제 GOPATH의 주소로 이동하여 봅시다.


처음 설치시 해당경로에는 go라는 폴더가 없습니다. go폴더를 만들어 줍니다.(기본경로: c\user\사용자이름\go)

이 폴더안에 작업한 소스와 여러 파일들이 저장됩니다. 다른 경로에 만들어도 무관합니다. (저는 임의의 경로로 생성했습니다.)

만드신 go 폴더안 src, bin, pkg 라는 이름으로 세개의 폴더를 더 만들어 줍니다.

모두 만든뒤 go폴더의 경로를 기억해야합니다.


다시 윈도우키 + R 을 눌러 실행창에서 sysdm.cpl을 입력합니다.

시스템 속성창이 나오는데 고급탭을 클릭후 환경변수 버튼을 누릅니다.


이제 시스템변수에서 GOBIN, GOPATH, GOROOT 가 있는지 확인후 없다면 새로만들어 주어야합니다. 

GOPATH와 GOBIN은 아까 생성했던 폴더의 경로를 각 각 지정해 줍니다.

보통 GOROOT는 기본적으로 있지만 없을시 GoLang이 설치 되었던 폴더를 지정해 주면 됩니다.

또한 임의로 폴더를 생성 했을 경우 GOBIN과 GOPATH의 경로를 해당 폴더가 있는 경로로 다시 지정해야합니다.

ex)

GOROOT: c\Go

GOPATH: c\user\사용자이름\go

GOBIN: c\user사용자이름\go\bin




모든설정을 완료했다면 재부팅후 명령프롬프트 창에서 go env를 입력하여 세 가지 항목들의 경로가 정상적으로 들어가 있는지 확인합니다.

간혹 경로를 임의로 설정했을 경우 GOPATH의 경로가 변하지 않는데 이때는 시스템 변수와 사용자 변수 모두 GOPATH를 동일하게 생성해주세요.


Golang 코딩의 시작 Hello World!!

Visual Studio Code를 실행하여 첫 화면 에서 Open Folder를 클릭하거나 Ctrl+ k, Ctrl+O를 차례로 눌러 방금 생성 했던 go폴더를 선택합니다.



폴더가 정상적으로 불러 왔다면 왼쪽의 탐색기 패널에서 src 폴더를 선택후 네모박스의 파일추가 버튼을 눌러 hello.go를 생성합니다.

생성하게되면 상단이나 하단에 무언가를 설치 하겠냐고 묻는데 무조건 install all을 클릭하여 모두 다 설치를 해줍니다.



만약 설치를 취소했거나 나오지 않는다면 아래처럼 직접 설치를 진행 하시면 됩니다. 이미 설치가 되어있다면 Disable, Uninstall버튼이 활성화 됩니다.



설치가완료되면 아래쪽에 위와 같은 문구를 확인 할 수 있습니다.


설치가 완료 되었다면 아래의 코드를 작성하여 키보드 Ctrl + F5를 눌러 실행 하며 봅시다.


이것으로 기본적인 개발환경 설정은 끝입니다.

만약 정상적인 실행이 되지않는다면 삭제후 재설치하는 것이 좋습니다.

또한 별개로 문제가 발생 시 질문을 해주시면 답변이 가능한 경우 답변 해드리겠습니다.