Golang 시작하기
1. Setup
1.1 최신버전 다운로드 및 설치
- https://golang.org/doc/install 에서 macos 용 다운로드
- Finder에서 go1.13.4.darwin-amd64.pkg 설치
- 설치위치 /usr/local/go --> 기본인데 /usr/local/Cellar/go/1.13.4/libexec 이렇게 설치되는 경우도 있음
1.2 환경설정
- > vi ~/.bash_profile 열어서
- > source ~/.bash_profile
- Arch 및 OS 참조 : https://stuff.mit.edu/afs/athena/software/ggo_v1.7/doc/install-source.html
$GOOS $GOARCH $GOOS $GOARCH android arm linux ppc64 darwin 386 linux ppc64le darwin amd64 linux mips64 darwin arm linux mips64le darwin arm64 netbsd 386 dragonfly amd64 netbsd amd64 freebsd 386 netbsd arm freebsd amd64 openbsd 386 freebsd arm openbsd amd64 linux 386 openbsd arm linux amd64 plan9 386 linux arm plan9 amd64 linux arm64 solaris amd64 windows amd64 windows 386
1.3 Workspace 설정 및 IDE
- 1.3.1 디렉토리 만들기
- > mkdir ~/gowork (export GOPATH=$HOME/gowork 설정된 이름으로 만들어야 함)
- 1.3.2 Visual Studio Code 설치 및 실행
- gowork 폴더 오픈 및 파일 생성 > hello.go
- gowork 폴더 오픈 및 파일 생성 > hello.go
- 1.3.3 터미널에서 실행
- > go run ./hello.go
- > go build ./hello.go
- > ls 해서 hello 생성확인
- > ./hello 하면 실행됨
- 1.3.4 Visual Studio Code
- Extension에서 Go 관련 툴 설치 : 확장 모듈만 확인하시오. 다른건 잘 동작 안함
- VSC에서 안되면
- VSC에서 실행및 디버깅
- go 소스 창에서 F5 를 누르면 됨
- 1.3.5 Cross Compile Setting (macos 에서 linux, windows 용 빌드)
1.4 실행결과
- VSC에서 go 실행 (F5)
* 참고
1) 스노우디어님 소스를 사용했음 - 감사합니다.
댓글
댓글 쓰기