-
Golang 크로스 컴파일하기언어 2015. 11. 1. 10:23반응형
Golang 의 가장큰 장점중에 하나인 멀티플랫폼 지원
타 OS에서 사용하기 위해 크로스 컴파일을 해야 하는데 Golang 1.5 이상의 버전에서 부터 제대로 지원이 되기 시작했다
1. GOOS와 GOARCH 환경을 원하는 플랫폼으로 설정한다
$GOOS $GOARCH
android arm
darwin 386
darwin amd64
darwin arm
darwin arm64
dragonfly amd64
freebsd 386
freebsd amd64
freebsd arm
linux 386
linux amd64
linux arm
linux arm64
linux ppc64
linux ppc64le
linux mips
linux mipsle
linux mips64
linux mips64le
linux s390x
netbsd 386
netbsd amd64
netbsd arm
openbsd 386
openbsd amd64
openbsd arm
plan9 386
plan9 amd64
solaris amd64
windows 386
windows amd64
2. go build -v packagename
명령어로 원하는 패키지를 컴파일한다
반응형'언어' 카테고리의 다른 글
golang windows용 DLL 만들기 (1) 2019.04.29 Go talks를 이용해 Presentation 하기 (0) 2017.03.02 GO 바이너리 사이즈 줄이기 (0) 2016.04.20 GOROOT 와 GOPATH (0) 2015.08.21 Golang Language Specification (0) 2015.06.06