GO lang

Go lang 설치하기

nang. 2021. 2. 2. 10:04
반응형
SMALL

Go 언어 설치하기

1. go 다운로드

go 홈페이지


2. 설치 확인

$ go

$ go env

3. 환경변수 추가

3.1 시스템 변수

  • 제어판
  • 시스템
  • 고급 시스템 설정
  • 시스템 변수에 아래 변수가 없다면 새로만들기로 추가
GOROOT    C:\GO\

image

  • 시스템 변수의 기존에 있는 Path 더블클릭하여 아래 내용 있는지 확인 후 없다면 추가
C:\Go\bin

4. GOPATH 설정

JAVA의 Workspace와 같은 것

4.1 폴더 생성

  • 원하는 위치에 go 프로젝트를 작업할 폴더 생성
C:\goWorkspace

4.2 폴더 안에 3개의 폴더 생성

  • bin
    • *.go 소스코드를 컴파일 하면, 실행 가능한 바이너리 파일이 저장된다.
  • pkg
    • 프로젝트에 필요한 패키지가 컴파일 되어, 라이브러리 파일이 저장된다.
  • src
    • 사용자가 작성한 소스코드나 사용하려는 오픈소스를 저장하는 곳이다.

image

4.3 환경변수 등록

  • 시스템 변수에서 새로만들기
    • 작업 폴더로 생성했던 것의 경로
GOPATH    C:\goWorkspace

5. 설치 확인

  • cmd
$ go version
go version go1.15.7 windows/amd64

6. 테스트

6.1 코드 작성

  • 작업용 폴더 (goWorkspace) 안의 src 폴더 내에 테스트 코드를 만든다.
  • 확장자는 *.go
package main

import "fmt"

func main() {
    fmt.Printf("Hello World!")
}

6.2 코드 빌드

  • cmd
  • src 폴더로 경로 이동
$ cd C:\goWorkspace
  • 빌드 명령어
$ go build installTest.go

6.3 코드 실행

$ go run installTest.go

! ERROR!

  • 문제
    • 빌드가 안되는 오류
  • 문제 원인
    • 확장자가 .go.txt로 되어있었음!
  • 문제 해결
    • 확장자는 .go로 변경
반응형
LIST