Search

[Go 기초] [#2] Go 언어 개발 환경 구축

요약
Go 개발 환경 구축 방법
썸네일
제목없음.png
작성일자
2024/03/19 10:21
수정일자
2024/05/03 12:29
스택
Go
카테고리
기초
태그
개발환경

개발 환경 구축

우리가 무언가를 개발 하기 위해서 가장 먼저 해야 할 일은 바로 적합한 형태의 코드를 작성하고 빌드 할 수 있는 환경을 만드는 겁니다. 어렵지 않으니 순서대로 진행하면 쉽게 따라할 수 있습니다.
필자는 jetbrains 에서 만든 Go IDE 도구인 GoLand 를 사용 중 이지만 Goland는 교육 목적의 community 라이선스를 제공하고 있진 않습니다. 잠깐 Go 언어 체험만 해 볼 건데 연간 약 108.90 달러 가량을 지불해가면서 공부하기는 조금 부담이 될 수 있습니다.
그렇기에 이번 강의는 무료로 사용할 수 있는 소스 코드 편집 도구인 Visual Studio Code (vscode)Go 컴파일러 를 설치하는 방법에 대해 알아보겠습니다.

Windows 10/11

Go 컴파일러 설치

가장 먼저 할 일은 Go 컴파일러를 설치하는 일입니다.
위 링크를 클릭하여 다운로드 페이지로 접속합니다.
그 후 자신의 Windows 아키텍처에 맞는 msi Installer 를 클릭하여 다운로드 합니다.
사진 속 go 버전은 1.22.1 이지만 글이 작성된 이후엔 다를 수 있습니다.
특별한 경우가 아니라면 windows-amd64.msi 라고 적힌 인스톨러를 사용하면 됩니다.
설치 과정에선 어려운게 없습니다. 설치 경로만 지정하고 나머지는 Next 만 눌러줘도 설치가 끝나니깐요.
인스톨러(.msi)를 이용하여 설치했다면 PATH 환경변수도 자동으로 설정됩니다.
설치에 이상이 없다면 아래와 같이 go version 명령어를 사용하여 설치한 go 버전을 확인할 수 있습니다.
C:\> go version go version go1.22.1 windows/amd64
BASIC
복사

Visual Studio Code 설치

이번에는 직접 Go 코드를 작성할 수 있는 소스 코드 편집기를 설치하고 설정까지 해보겠습니다.
위 링크를 클릭하여 다운로드 페이지로 접속합니다.
그 후 자신의 Windows 버튼을 클릭하여 인스톨러를 다운로드 받습니다.
컴파일러 설치 때와 같이 다음 버튼만 눌러도 손 쉽게 설치가 가능합니다.
(개인정보가 포함된 경로는 모자이크 했어요.)
눈에 보이는 검은색 테마는 개인 설정에 따라 다를 수 있어요.
설치가 완료 되면 깔끔한 Welcome 페이지가 당신을 반겨줍니다.
이제 저희가 설치한 편집기가 Go 언어 문법을 이해할 수 있도록 하기 위해서 Extension을 설치 해야 합니다.
단축키 Ctrl+Shift+X 혹은 사진 속 좌측에 노란색으로 표시한 블록 모양 아이콘을 눌러주세요.
서버에 등록된 다양한 Extention 들이 보일거에요.
노란색으로 표시된 검색칸을 클릭하고 go 라고 검색합니다.
그 후 가장 첫 번째에 나오는 Go Team at Google 에서 배포한 Go Extenstion을 파란색 Install 버튼을 선택해 설치하면 됩니다.
이로써 소스 코드 편집을 위한 vscode 설치와 컴파일을 위한 go 설치가 완료됐습니다.
이 바로 다음은 Linux 환경을 위한 내용이기 때문에 Windows 에서 학습을 하시는 분들은 다음 강의로 넘어가면 됩니다.

Linux (Ubuntu 22.04)

Go 컴파일러 설치

Linux 환경은 간략하게 컴파일러 설치만 진행하겠습니다.
Linux 환경은 터미널에서 몇 가지 명령어 만으로도 쉽게 설치가 가능합니다.
# Go 1.22.1 버전을 다운로드 합니다. wget https://go.dev/dl/go1.22.1.linux-amd64.tar.gz # 이전 Go 설치 버전을 삭제하고 다운로드 받은 Go를 설치합니다. rm -rf /usr/local/go && tar -C /usr/local -xzf go1.22.1.linux-amd64.tar.gz # PATH 환경 변수에 Go 바이너리 위치를 추가 export PATH=$PATH:/usr/local/go/bin echo "PATH=$PATH:/usr/local/go/bin" >> ~/.bashrc # Go 설치 버전 확인 go version
Bash
복사
해당 설치 방법은 Go 공식 설치 가이드에 기록되어 있습니다.

끝마치며

오늘은 Go 언어 개발을 위한 컴파일러와 소스 코드 편집기 설치 방법에 대한 강의를 진행했습니다.
다음 글에선 개발 환경 구축이 잘 됐는지 확인하고 Go 언어의 기초 문법을 알아보는 시간을 갖도록 하겠습니다.
긴 글 함께해주셔서 감사합니다.
강의 목록

참조