이번 포스팅에서 알아볼 내용은
Wibdow 환경에 Go 설치하기
WSL( Windows Subsystem for Linux )에 Go 설치하기
main.go를 생성하고 Hello world 출력하기
를 해보겠습니다.
우선 Window Go 설치입니다.
공식 Go 홈페이지에서 Window 버전 Go를 다운로드합니다.
저는 이미 설치를 했기 때문에
Setup 도중에 Go가 설치될 주소를 반드시 C:\Program Files\Go 또는 C:\Program Files (x86)\Go의 경로에 설치하여야 합니다.
설치가 완료되었으면 환경변수를 설치된 경로로 설정해야 합니다.
( 저는 기본 경로가 C:\Go로 되어있어 변경하였습니다. )
올바른 경로에 설치와 GOPATH 환경변수를 설정하였으면 Window CMD에서 Go 버전을 확인할 수 있습니다.
이렇게 Go가 설치된 것을 확인할 수 있습니다.
다음은
WSL에 Go 설치하기입니다.
설치하기에 앞서서 WSL 1 버전 혹은 2 버전이 설치되어 있어야 합니다.
제 WSL Shell은 zsh shell입니다. ( bash shell 방식도 있어요 )
다운로드가 아닌 링크 주소를 복사합니다.
다음 Linux 명령어를 차례대로 입력하면 됩니다.
1. wget (복사한 링크 주소)
=> 복사한 주소의 파일을 다운로드합니다.
2. sudo tar -xvf go1.17.2.linux-amd64.tar.gz
=> 압축 풀기
sudo mv go /usr/local
=> /usr/local로 옮기기 ( 저는 안 했습니다 )
/wsl.localhost/Ubuntu-20.04/usr/local에 go 파일이 생성된 걸 확인할 수 있습니다.
VSCode로 Go의 환경변수를 잡아주겠습니다.
zsh shell에서 code ~./zshrc를 입력하고 ( bash shell인 경우에는 code ~/. bashrc 입력 )
export GOROOT = Go가 설치된 경로 ( ex) /usr/local/go )
export GOPATH = $HOME/go
export PATH = $GOPATH/bin:$GOROOT/bin:$PATH
를 입력하면 환경변수 설정이 완료되었습니다.
main.go를 생성해 Hello world를 출력하기 전에
VSCode 확장 프로그램을 설치합니다.
필수는 아니지만 설치하면 좋은 확장입니다.
Go Tools도 설치하겠습니다.
Ctrl + Shift + P를 누른 다음 go:install/update tools를 입력하고
모든 체크박스를 체크하고 확인( 설치 / 업데이트 )을 클릭합니다.
이제 모든 준비가 끝났습니다.
WSL에 Go 설치, Go 환경변수 설정, VScode 전용 Go 확장 설치, Go Tools 업데이트
경로에 src 파일이 없다면 src폴더를 만든 후에 main.go 파일을 생성합니다.
예제 코드를 입력한 뒤에 Hello world를 출력하겠습니다.
예제 코드
package main
import "fmt"
func main(){
fmt.PrintLn("Hello world!")
}
실행 화면
이번 포스팅으로 Go 컴파일러를 WSL 환경에서 사용할 수 있었습니다.
'Backend > GoLang' 카테고리의 다른 글
[Golang] Channel 과 비동기 메커니즘의 GoRoutine을 알아보자! (0) | 2022.02.05 |
---|---|
[Golang] Go만의 구조체(struct)와 메소드(method) 사용법 (0) | 2022.02.05 |
GoLang만의 문법, 변수 표현식( Variable Expression)을 알아보자! (0) | 2022.01.31 |
Google Go 언어에 대해 알아보자! ( GoLang ) (0) | 2022.01.28 |