Как делать cross-platform build?

Junior
268 просмотров
AFK Offer AI

Go поддерживает кросс-компиляцию из коробки: GOOS=linux GOARCH=amd64 go build -o app-linux. Основные таргеты: linux/amd64, linux/arm64, darwin/amd64, darwin/arm64, windows/amd64. CGO_ENABLED=0 для чистого Go без C зависимостей. goreleaser собирает все варианты одной командой. Matrix в CI для тестирования на каждой платформе.

Следующий вопрос

Что такое string interning?