Rust
Также называется rustc, rustup, cargo
Набор инструментов языка Rust. rustup устанавливает rustc.exe и cargo. rustc.exe не является компонентом Windows и не имеет отношения к компилятору Go.
Что необходимо знать
rustup устанавливает rustc.exe. Это не Go и не компонент Windows.
Компилятор Rust - это rustc.exe, обычно устанавливаемый через rustup в папку пользователя. go.exe - это SDK для Go от Google. MSVC - это набор инструментов C++ от Microsoft, который может вызывать rustc. В состав Windows rustc не входит.
- Что это такое?
- Компилятор Rust через rustup
- То же самое, что и Go?
- Нет. Другой язык программирования
- Входит в состав Windows?
- Нет. Устанавливается через rustup
Что такое Rust?
Rust - это язык программирования. rustup устанавливает rustc и cargo. Это не Go, не MSVC и не встроенный компилятор Windows.
Если вы никогда им не пользовались
Если в файле README написано установить Rust, запустите rustup с rust-lang.org/tools/install. rustup помещает rustc.exe и cargo.exe в профиль пользователя. rustc.exe не является системным компонентом Windows. go.exe - это SDK другого языка. Visual Studio Build Tools часто требуются для компоновщика MSVC, а не в качестве замены компилятора.
Для чего он используется?
rustc.exe и cargo.exe. go.exe не сможет собрать Cargo.toml.
stable, beta, nightly. Этот менеджер версий относится исключительно к Rust.
На Windows для rustup часто требуются инструменты Visual Studio C++. cmake.exe по-прежнему не заменяет этот компилятор.
Для кого он предназначен?
- Пользователи, изучающие документацию по Rust на Windows
- Пользователи, увидевшие rustc.exe и решившие, что он поставляется вместе с Windows
- Все, кто установил Go и не понимает, куда делся cargo
Текущий статус
Rust (2015) - это актуальный набор инструментов языка от Rust Foundation. Разработчик по-прежнему направляет пользователей Windows на https://www.rust-lang.org/tools/install.
Сколько ему лет?
Mozilla выпустила Rust 1.0 в 2015 году. rustup стал стандартным установщиком. Он относится к тому же поколению, что и Go 1.x на Windows, и не является языком Microsoft из 1990-х. Ветки nightly и stable актуальны в настоящее время.
Версии
Сначала основные каналы. Точные номера сборок здесь не верифицируются.
Системные требования
Значения соответствуют общедоступным рекомендациям издателя. Нагрузка все же меняет реальные потребности.
Минимум
| Операционная система | Актуальная 64-разрядная версия Windows 10 или Windows 11, согласно системным требованиям rustup |
|---|---|
| Оперативная память | Компилятор потребляет умеренно. Большим крейтам требуется несколько гигабайт во время сборки |
Потребление ресурсов
- Нагрузка на CPU
- Зависит от того, что именно открыто внутри приложения
- Нагрузка на RAM
- Зависит от документов, вкладок или библиотек
Установленные процессы
Эти исполняемые файлы принадлежат данному продукту, когда он установлен.
| rustc.exe | Компилятор Rust из состава rustup |
|---|---|
| cargo.exe | Пакетный менеджер и инструмент сборки Rust |
Компоненты автозагрузки
rustc не запускается вместе с Windows. rustup обновляется по запросу пользователя.
Расположение файлов
| Типичная установка | C:\Users\<вы>\.cargo\bin\ |
|---|
Форматы файлов
Распространенные проблемы
Компоновщик `link.exe` не найден
Установите рабочую нагрузку Visual Studio C++ или Build Tools. Эта ошибка связана со средой выполнения Rust на Windows, а не с отсутствием go.exe.
Пользователи копируют rustc в System32
Позвольте rustup управлять папкой ~/.cargo/bin. Случайный файл rustc.exe в Загрузках следует игнорировать.
Устранение проблем
Команды rustup show и where.exe rustc
Путь должен вести в подпапку .cargo или .rustup. Путь Program Files\Go относится к другому языку.
Установите с rust-lang.org/tools/install
rustup-init.exe - это официальный установщик для Windows. Архив с компилятором Rust со стороннего форума - мусорный файл.
Добавьте инструменты сборки MSVC, если link.exe не найден
Установка рабочей нагрузки через Visual Studio Installer решает эту проблему. CMake сам по себе не предоставит rustc.
Альтернативы
Go, если проект написан на Go. MSVC, если вы пишете на C++. rustup остается основным способом получения этого компилятора.
Официальная помощь и загрузки
Начинайте с сайта разработчика. Случайные сайты с файлами exe не являются каналами поддержки.
| Скачать | www.rust-lang.org/tools/install Официальный установщик или страница разработчика |
|---|---|
| Помощь | doc.rust-lang.org/ Поддержка разработчика |
| Официальный сайт | www.rust-lang.org/ Начинайте отсюда, а не со случайных сайтов с файлами exe |
| Книга rustup | rust-lang.github.io/rustup/ Как rustup устанавливает наборы инструментов на Windows |
Сопутствующее оборудование
Компиляция требует мощности процессора и оперативной памяти. Большим крейтам необходим SSD. Видеокарта не требуется.
Технические подробности
Технические подробности
Номера версий у разработчика меняются. В этой статье конкретная сборка не фиксируется.
Источники и проверка
Метка зарегистрированного источника: август 2026. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.
- Официальный сайт Rust · Страница продукта от разработчика
- Справка Rust · Поддержка от разработчика
- Книга rustup · Официальная документация по установщику
- Карта процессов Foxhole · Собственные образцы с ПК под управлением Windows. Не является лабораторным бенчмарком.
Была ли эта статья полезна?
Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.
Спасибо. Это помогает нам улучшать эту страницу.