개발 환경 구축
우리가 무언가를 개발 하기 위해서 가장 먼저 해야 할 일은 바로 적합한 형태의 코드를 작성하고 빌드 할 수 있는 환경을 만드는 겁니다. 어렵지 않으니 순서대로 진행하면 쉽게 따라할 수 있습니다.
그렇기에 이번 강의는 무료로 사용할 수 있는 소스 코드 편집 도구인 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 언어의 기초 문법을 알아보는 시간을 갖도록 하겠습니다.
긴 글 함께해주셔서 감사합니다.
강의 목록