Перейти к содержимому

Go

ПриложениеGoogle LLC

Также называется golang, go sdk

Google LLCПродуктивность

Набор инструментов 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
Feex сообщает
Если go.exe отсутствует в PATH, я бы проверил папку Program Files\Go\bin. Я бы не стал запускать rustup update для решения проблемы. Другой язык, другой установщик.

Что такое 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

Команды go build и go test. cargo.exe не соберет проект с go.mod.

Установите SDK

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, устарели в части работы с модулями.

Версии

Сначала основные каналы. Точные номера сборок здесь не верифицируются.

Актуальный MSI

Системные требования

Значения соответствуют общедоступным рекомендациям издателя. Нагрузка все же меняет реальные потребности.

Минимум

Минимальные системные требования
Операционная система Актуальный 64-разрядный выпуск Windows 10 или Windows 11, согласно go.dev
Оперативная память SDK требует умеренно ресурсов. Для крупных сборок требуется больше RAM

Потребление ресурсов

Нагрузка на CPU
Зависит от того, что именно открыто внутри приложения
Нагрузка на RAM
Зависит от документов, вкладок или библиотек

Установленные процессы

Эти исполняемые файлы принадлежат данному продукту, когда он установлен.

Установленные процессы
go.exe Набор инструментов Go

Компоненты автозагрузки

go.exe не запускается вместе с Windows. Вы вызываете его из терминала или IDE.

Расположение файлов

Типичные пути к Go
Типичная установка C:\Program Files\Go\

Форматы файлов

GOMOD

Распространенные проблемы

Старое руководство по 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. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.

Была ли эта статья полезна?

Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.

Была ли эта статья полезна?