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 для тестирования на каждой платформе.
Как делать cross-platform build?
Junior
268 просмотровAFK Offer AI
Что такое string interning?