Rust
Також називається rustc, rustup, cargo
Набір інструментів мови Rust. rustup встановлює rustc.exe та cargo. rustc.exe не є компонентом Windows і не є компілятором Go.
Що потрібно знати
rustup встановлює rustc.exe. Це не Go і не компонент Windows.
Компілятором Rust є rustc.exe, який зазвичай встановлюється через rustup у папку користувача. go.exe - це Go SDK від Google. MSVC - це компілятор Microsoft C++, до якого може звертатися 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 |
|---|---|
| Оперативна пам'ять | Компілятор невимогливий. Для збирання великих крейтів потрібно кілька ГБ |
Профіль використання ресурсів
- Вимоги до процесора
- Залежить від того, що ви відкриваєте всередині програми
- Вимоги до оперативної пам'яті
- Залежить від документів, вкладок або бібліотек
Інстальовані процеси
Ці виконувані файли належать до цього продукту, коли його інстальовано.
| rustc.exe | Компcompiler Rust із rustup |
|---|---|
| cargo.exe | Інструмент збирання та менеджер пакетів Rust |
Компоненти автозапуску
rustc не запускається разом із Windows. rustup оновлюється за запитом користувача.
Розташування файлів
| Типова інсталяція | C:\Users\<you>\.cargo\bin\ |
|---|
Формати файлів
Поширені проблеми
linker `link.exe` not found
Встановіть робоче навантаження Visual Studio C++ або Build Tools. Ця помилка стосується середовища Windows Rust, а не відсутності 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. Zip-архів компілятора 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 book | rust-lang.github.io/rustup/ Як rustup встановлює інструментарії у Windows |
Пов'язане апаратне забезпечення
Компіляція потребує процесора та оперативної пам'яті. Для великих крейтів потрібен SSD. Відеокарта не потрібна.
Технічні деталі
Технічні деталі
Номери версій від постачальника змінюються. Ця стаття не фіксує конкретну збірку.
Джерела та верифікація
Зафіксована позначка джерела: серпень 2026. Ця позначка не встановлює незалежної перевірки. Як ми проводимо дослідження.
- Офіційний сайт Rust · Сторінка продукту постачальника
- Довідка з Rust · Підтримка постачальника
- The rustup book · Офіційна документація інсталятора
- Карта процесів Foxhole · Зразки від виробника на комп'ютерах з Windows. Не лабораторний бенчмарк.
Чи була ця стаття корисною?
Достатньо відповісти "так" або "ні". За бажанням виберіть причину або додайте коротку примітку.
Дякуємо. Це допомагає нам покращувати цю сторінку.