Build

Компиляция кода под конкретную платформу:

  • Установить GOOS, GOARCH

  • Добавить суффикс файла:

    • file_GOARH.go,

    • file_GOOS.go

    • file_GOOS_GOARCH.go

  • добавить file tag // +build os1[,arch1] [!os2[,arch2]]

Пример:

GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o bin/news-backend main.go

Last updated