Перейти до вмісту

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. Поточні збірки MSI для Windows є основою продукту. Посібник 2013 року суто для GOPATH застарів у частині роботи з модулями.

Версії

Спочатку основні канали. Точні номери збірок тут не перевіряються в повному обсязі.

Поточний MSI

Системні вимоги

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

Мінімум

Мінімальні системні вимоги
Операційна система Поточна 64-розрядна версія Windows 10 або Windows 11, за даними go.dev
Оперативна пам'ять Вимоги SDK помірні. Для великих збірок потрібно більше 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 із сумнівного сайту безкоштовного ПЗ - це сміття.

Перевірте 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. Ця позначка не встановлює незалежної перевірки. Як ми проводимо дослідження.

Чи була ця стаття корисною?

Достатньо відповісти "так" або "ні". За бажанням виберіть причину або додайте коротку примітку.

Чи була ця стаття корисною?