이번 시간에는 리눅스에서 Go를 설치해보도록 하겠습니다.
리눅스 버전 Go 설치
해당 사이트로가 Linux 최신버전을 확인해줍니다.
root@localhost:~# GO_VERSION=1.19.4
root@localhost:~# curl -LO https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz
root@localhost:~# rm -rf /usr/local/go && tar -C /usr/local -xzf go${GO_VERSION}.linux-amd64.tar.gz
root@localhost:~# cat ~/.profile | grep /usr/local/go/bin || echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.profile
root@localhost:~# cat ~/.profile | grep GOPATH= || echo 'export GOPATH=$(go env GOPATH)' >> ~/.profile
root@localhost:~# cat ~/.profile | grep GOPATH/bin || echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.profile
root@localhost:~# source ~/.profile
root@localhost:~# echo $GOPATH
root@localhost:~# go version
go version go1.19.4 linux/amd64
그다음 리눅스 디렉토리에 폴더하나를 생성해서
프로젝트 코드를 넣고 출력해보겠습니다.
// hello-world.go
package main
import "fmt"
func main() {
fmt.Print("hello world")
}
// 코드 입력후
koras02@jung-desktop ~/study/go/go-blog go run hello-world.go
hello world%
코드를 넣고 난 뒤에는 cmd 창에서
go 명령어를 통해서 해당 파일을
실행해줍니다.
koras02@jung-desktop ~/study/go/go-blog go build hello-world.go
koras02@jung-desktop ~/study/go/go-blog ./hello-world
hello world%
go build를 이용해서 빌드로 디렉토리를 생성 후
그 안에 실행 파일을 생성해줍니다.
그후 명령어로 결과물을 출력할 수 있습니다.
참고 문서
'프론트 엔드 > Go' 카테고리의 다른 글
[Go] Go 코드 분석기와 웹페이지 띄우기, 기본 문법 - 반복문 (0) | 2023.01.09 |
---|---|
[Go] GO를 이용해 HTTP Server 만들기 (0) | 2022.03.03 |
[Go] Go 언어 프로그래밍 입문 - Go는 어떤언어 인가? (0) | 2022.02.25 |