ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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

    댓글

Designed by Tistory.