Go
Также называется golang, go sdk
Набор инструментов Go от Google. Windows SDK устанавливает go.exe в Program Files\Go. Это не компилятор Rust.
Что необходимо знать
go.exe в каталоге Program Files\Go является SDK. rustc.exe относится к Rust.
Официальный установщик MSI для Windows помещает go.exe в папку Program Files\Go. В Rust используются rustup и rustc.exe. CMake выступает генератором файлов сборки, а не данным компилятором.
- Что это такое?
- Набор инструментов Google Go
- То же самое, что и Rust?
- Нет. Другой язык программирования
- Типичный путь?
- Program Files\Go\bin\go.exe
Что такое Go?
Go - это язык программирования и набор инструментов. go.exe служит драйвером SDK. Это не Rust, не gcc и не встроенный в Windows компилятор.
Если вы никогда им не пользовались
Если в файле README содержится указание установить Go, загрузите MSI с go.dev/dl. SDK устанавливается в виде go.exe в Program Files\Go. Это не rustc.exe. Каталоги GOPATH и кэш модулей размещаются в профиле пользователя. Наличие go.exe внутри папки проекта нетипично и требует проверки.
Для чего он используется?
Команды go build и go test. cargo.exe не соберет проект с go.mod.
MSI устанавливает компоненты в Program Files\Go. rustup использует структуру каталогов внутри профиля пользователя.
Файлы загружаются в %USERPROFILE%\go\pkg\mod. Эта папка не является каталогом node_modules.
Для кого он предназначен?
- Тем, кто проходит руководства по Go на Windows
- Пользователям, увидевшим go.exe и принявшим его за игру
- Всем, кто установил rustup и искал команду go env
Текущий статус
Go (2009) - это актуальный набор языковых инструментов от Google LLC. Поставщик по-прежнему перенаправляет пользователей Windows на https://go.dev/dl/.
Сколько ему лет?
Google выпустила Go в 2009 году. Модули позже заменили подход, при котором единственным вариантом был GOPATH. Актуальным продуктом являются текущие сборки Windows MSI. Руководства 2013 года, рассчитанные только на GOPATH, устарели в части работы с модулями.
Версии
Сначала основные каналы. Точные номера сборок здесь не верифицируются.
Системные требования
Значения соответствуют общедоступным рекомендациям издателя. Нагрузка все же меняет реальные потребности.
Минимум
| Операционная система | Актуальный 64-разрядный выпуск Windows 10 или Windows 11, согласно go.dev |
|---|---|
| Оперативная память | SDK требует умеренно ресурсов. Для крупных сборок требуется больше RAM |
Потребление ресурсов
- Нагрузка на CPU
- Зависит от того, что именно открыто внутри приложения
- Нагрузка на RAM
- Зависит от документов, вкладок или библиотек
Установленные процессы
Эти исполняемые файлы принадлежат данному продукту, когда он установлен.
| go.exe | Набор инструментов Go |
|---|
Компоненты автозагрузки
go.exe не запускается вместе с Windows. Вы вызываете его из терминала или IDE.
Расположение файлов
| Типичная установка | C:\Program Files\Go\ |
|---|
Форматы файлов
Распространенные проблемы
Старое руководство по GOPATH в репозитории на модулях
go.mod является современным стандартом. Инструкции 2015 года, рассчитанные строго на GOPATH, несовместимы с поведением актуального go.exe.
Пользователи устанавливают MinGW и думают, что у них есть Go
gcc не является go.exe. Скачайте SDK с go.dev/dl.
Устранение проблем
go version и where.exe go
Ожидаемый путь: Program Files\Go\bin\go.exe. Файл .cargo\bin\rustc.exe относится к другому набору инструментов.
Устанавливайте с go.dev/dl
Google размещает установщик MSI. Сборки «Golang pack» на сайтах с бесплатным софтом являются мусором.
Проверьте переменную GOPROXY при сбое загрузки модулей
Это сетевой параметр загрузки модулей Go, а не проблема с файлом Cargo.toml.
Альтернативы
Используйте Rust, если проект написан на Rust. Выбирайте gcc/MSVC, если пишете на C. Официальным установщиком по-прежнему остается go.dev/dl.
Официальная помощь и загрузки
Начинайте с сайта разработчика. Случайные сайты с файлами exe не являются каналами поддержки.
| Скачать | go.dev/dl/ Официальный установщик или страница разработчика |
|---|---|
| Помощь | go.dev/doc/ Поддержка разработчика |
| Официальный сайт | go.dev/ Начинайте отсюда, а не со случайных сайтов с файлами exe |
| Начало работы | go.dev/doc/install Официальные шаги установки для Windows |
Сопутствующее оборудование
Для компиляции требуются CPU и RAM. Кэшу модулей необходимо свободное место на диске. Наличие GPU не требуется.
Технические подробности
Технические подробности
Номера версий у разработчика меняются. В этой статье конкретная сборка не фиксируется.
Источники и проверка
Метка зарегистрированного источника: август 2026. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.
- Официальный сайт Go · Страница продукта от разработчика
- Справка по Go · Поддержка от разработчика
- Документация по установке Go : сведения от Google для платформы Windows
- Карта процессов Foxhole · Собственные образцы с ПК под управлением Windows. Не является лабораторным бенчмарком.
Была ли эта статья полезна?
Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.
Спасибо. Это помогает нам улучшать эту страницу.