GOOS в GoGOOS задаёт целевую операционную систему, под которую компилируется Go-приложение. Она используется при кросс-компиляции — когда код пишется на одной платформе, а собирается под другую (часто в паре с GOARCH, задающей архитектуру процессора).GOOS=linux GOARCH=amd64 go build
Основные значения
GOOS (именно в таком виде, в нижнем регистре):linuxwindowsdarwin — macOS (не macos)iosandroidfreebsdopenbsdnetbsdplan9Полный актуальный список можно получить командой
go tool dist list.🐸 Библиотека Go для собеса