WSL에서 Go 사용하기

노트북 포맷한 김에 작성하는 글.

Go 설치

필요한 도구 설치

$ sudo apt update
$ sudo apt install tar wget

바이너리 설치

WSL이 Linux 기반이므로 Linux 전용 바이너리 설치

$ wget https://go.dev/dl/go1.21.5.linux-amd64.tar.gz
$ sudo tar -C /usr/local/ -xvf go1.21.5.linux-amd64.tar.gz

Go 환경변수 설정

$ vi ~/.bashrc
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
$ source ~/.bashrc

Go 설치 확인

$ go version
go version go1.21.5 linux/amd64

VSCode

Go tools 설치

  1. Ctrl + Shift + P
  2. Go: Install/Update Tools 검색
  3. 모든 항목 선택 및 설치

Go tools 설치

Go Extension 설치

  1. Ctrl + Shift + X
  2. go 검색
  3. Extension 설치

Go Extension 설치

Go 실행해 보기

Go 모듈 초기화

$ go mod init test
$ touch main.go

Go 코드 작성 및 실행

package main

import "fmt"

func main() {
	fmt.Println("Hello, World!")
}
$ go run .
Hello, World!