Go언어 설치, 첫 프로그램 작성하기


 

이번에는 Go언어를 설치해보고, 첫 번째 프로그램을 만들어보자.

 

먼저 Go언어 사이트를 방문해봅시다. 웹브라우저에서 https://go.dev 로 접속합니다.

Download 버튼을 클릭하면 원하는 OS의 Go 를 다운로드 할 수 있어요.


저는 Windows 에 설치할 것이기 때문에, go1.23.0.windows-amd64.msi 파일을 클릭해서 다운로드 받습니다.

설치 프로그램을 실행하면 다음과 같이 화면이 나올 거에요. 계속 Next 버튼을 누르다 보면, 마지막에 Install 버튼이 나올거에요.



설치가 완료되면, 커맨드창을 열어서 go version 을 입력해서 Go 프로그램이 잘 설치되었는지 확인해봅니다.


이렇게 Go를 설치할 수도 있지만, 저는 scoop 을 이용해서 설치하는 것을 좋아합니다. 그래서, 방금 설치했던 Go는 삭제하고,  scoop 을 https://scoop.sh 에서 가서 설치합니다. Powershell 에서 다음을 복사해서 실행하면 scoop 이 설치됩니다.

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression


그리고, scoop list go 라고 입력해봅니다.

이제, scoop install go 라고 입력하면, Go를 설치할 수 있어요.


이번에도 Go가 잘 설치되었는지 확인하기 위해서, go version 을 실행해봅니다.


자... 이제 Go도 설치했으니, 첫 번째 프로그램을 만들어봅시다.

원하는 곳에 작업폴더를 만듭니다. 저는 C:\work\hello 폴더에 작업을 하겠습니다.


첫 작업으로 모듈을 생성합니다. go mod init hello 라고 입력해봅니다. 여기에서 hello 는 모듈이름으로 다른 것으로 하셔도 됩니다. 이런 방식으로 모듈이름을 작성해볼 수도 있어요. go mod init github.com/gauryan/hello


이렇게 하면 go.mod 파일이 생성되는데요. 이 파일에는 모듈명, Go버전, 필요한 패키지 목록 등이 포함되어 있어요.


이제, hello.go 파일을 생성해서 다음과 같이 입력해줍니다.


이 파일을 컴파일하면 실행파일이 생성됩니다. 컴파일 방법은 go build 해주세요.


hello.exe 파일이 생성된 것을 확인할 수 있어요. 이 파일을 실행해 보면 아래처럼 나올 겁니다.


이번에는 또 다른 모듈을 추가해볼게요. hello.go 를 아래처럼 바꾸어봅니다.


그리고, go build 를 해봅니다. 새로 추가한 모듈때문에 빌드가 안될겁니다.


위 메시지에 나온 것처럼 go get rsc.io/quote 를 실행하거나, go mod tidy 를 실행합니다.


다시 go build 를 하면 빌드가 잘 될거에요.


그리고, hello.exe 를 실행해보면, 아래처럼 나오는 것을 확인할 수 있습니다.




 




댓글

이 블로그의 인기 게시물

야마하 디지털 피아노 YDP-140

테이블위로 마우스 커서 이동시 색깔 변경하기

피아노 연습