[GO] Program 설치와 환경설정
1) Go program download location
- Web site : https://golang.org/dl/ 에 접속하면 다운로드가 가능합니다.
2) Go Program environment variable
Window에서 환경 변수의 조정은 제어판 → 시스템 및 보안 → 시스템 → 고급 → 환경변수를 클릭하여 아래 내용을 참조하시어 사용자의 환경에 맞게 추가하면 됩니다.
GOROOT=C:\Go
- GOARCH : 설치된 Processor architecture 입니다.
GOARCH=amd64
- GOOS : 설치된 운영체제 입니다.
GOOS=windows
- GOBIN : Go.exe 가 설치된 위치 입니다. 프로그램상 왜 필요한지는 약간 이해가 가지 않습니다.
GOBIN=C:\Go\Bin
- GOPATH : 개발할 Project의 Soruce file을 저장할 위치 입니다.
GOPATH=I:\Go1\src\ogamhelp4
3) 환경 변수의 확인
- Window 의 Command 창을 실행합니다.
- go env 를 입력하면 GOBIN, GOROOT, GOPATH 를 확인 가능합니다.
4) GOROOT 에 설치된 파일에 관한 설명
- bin : Compiler 및 각종 실행가능한 명령이 보관되어 있습니다.
- doc : 도움말 및 예제 자료가 보관되어 있습니다. 필수항목은 아닙니다.
- pkg : 표준 라이브러리가 보관되어 있습니다.
- src : Base script 와 Make command 파일이 보관되어 있습니다.
5) GO workspace 에 대한 설명
- Go workspace는 Go Program 을 하기 위한 작업공간입니다.
- Work space 를 지정하는 환경 변수 ( Environment Variable ) 는 GOPATH 입니다.
- GOPATH 에서 지정한 경로 하위의 Src 에 원본 소스가 저장됩니다.
- Bin : Compiler 및 각종 실행가능한 명령이 보관되어 있습니다.
- Src : Package로 구성된 Go source file 이 보관되어 있습니다.
- pkg : 표준 라이브러리 및 프로그램 개발에 활용되는 Package 가 보관됩니다.
6) Go Program 의 실행 테스트에 대한 설명
- 아래 내용을 Notepad를 사용해서 C:\Go\src\runGoProgram.go 파일로 저장합니다.
package main
import "fmt"
func main() {
var sValue string = "run Go Program"
fmt.Println(sValue)
}
- runGoProgram.go File 이 저장된 위치로 이동합니다.
- Window Command 창을 실행합니다.
- Run 명령을 사용하여 실행 할 수 있습니다. 명령어는 아래와 같습니다.
go run runGoProgram.go
- 실행 파일을 만들고 싶으면 Build 명령을 사용하여 exe file을 생성 할 수 있습니다.
명령어는 아래와 같습니다.
go build runGoProgram.go
7) Go Runtime library
- 대부분 C 로 작성되어 있으며, 메모리 할당(Memory allocation), 가비지 컬렉션 (Garbage collection), 스텍처리(Stack handling), 고루틴(Go routines), 채널(Channels), 슬라이스(Slices), 맵(Maps), 리플렉션(Reflection) 등의 처리를 담당하는 라이브러리 입니다.
8) Git Install
- 오픈 소스의 장점이 다른 분들이 개발한 내용을 냉큼 가져다 사용할 수 있다는 장점이 있는데 이것을 제대로 사용하려면 Go 언어에서 중요한 것이 하나 더 있습니다
- 책이나 web site 에서 보면 go get github.com/xxxx 등의 명령을 통해서 다운로드 받아 실행해 보면 오류가 발생합니다. 이것은 git 프로그램이 없어서 발생하는 문제입니다.
인터넷에서 조회해 보면 여러개의 git program 이 존재하나 golang 와 잘 맞는 것은 아래 내용입니다.
- Web site : http://git-scm.com/download/win 에 접속하면 다운로드 가능합니다.
- git 설치 옵션 중 주의할 사항은 Adjusting your PATH environment 의 옵션을 Use Git from the Windows Command Prompt를 선택 Configuring the line ending conversions 의 옵션을 Checkout as-is, commit Unix-style line endings를 선택하고 설치를 진행하면 됩니다.