Golang Champion: cross compile code with go enabled=1 using mac

Поделиться
HTML-код
  • Опубликовано: 10 фев 2025
  • env GOOS=linux GOARCH=amd64 CGO_ENABLED=1 go build cmd/myprj/main.go
    (one time installed in mac for cgo enabled=1)
    brew install FiloSottile/musl-cross/musl-cross
    env GOOS=linux GOARCH=amd64 CGO_ENABLED=1 CC=x86_64-linux-musl-gcc CXX=x86_64-linux-musl-g++ go build -ldflags "-linkmode external -extldflags -static" cmd/myprj/main.go
    mv main myprj.lnx

Комментарии •