-
[Golang] 고언어 Cross Compile 아키텍처 리스트Study/Golang 2022. 1. 24. 09:04
Golang 크로스컴파일 지원 리스트
go tool dist list
더보기aix/ppc64
android/386
android/amd64
android/arm
android/arm64
darwin/amd64
darwin/arm64
dragonfly/amd64
freebsd/386
freebsd/amd64
freebsd/arm
freebsd/arm64
illumos/amd64
ios/amd64
ios/arm64
js/wasm
linux/386
linux/amd64
linux/arm
linux/arm64
linux/mips
linux/mips64
linux/mips64le
linux/mipsle
linux/ppc64
linux/ppc64le
linux/riscv64
linux/s390x
netbsd/386
netbsd/amd64
netbsd/arm
netbsd/arm64
openbsd/386
openbsd/amd64
openbsd/arm
openbsd/arm64
openbsd/mips64
plan9/386
plan9/amd64
plan9/arm
solaris/amd64
windows/386
windows/amd64
windows/arm
windows/arm64Golang 크로스컴파일 빌드
예제소스파일 (target.go)
package main import "fmt" func main(){ fmt.Println("test") }
크로스컴파일 명령어
GOOS={OS} GOARCH={ARCH} go build {target}
예제)
GOOS=linux GOARCH=mips go build target.go
※ mips, mipsle 구버전은 지원하지 않아 동작하지 않을 수 있음
'Study > Golang' 카테고리의 다른 글
[Golang] 우분투(20.04) 환경에서 설치 (0) 2022.01.24