Preskočiť na obsah

Rust

AplikáciaRust Foundation

Nazýva sa tiež rustc, rustup, cargo

Rust FoundationProduktivita

Sada nástrojov programovacieho jazyka Rust. rustup inštaluje rustc.exe a cargo. rustc.exe nie je súčasťou systému Windows a nie je to kompilátor jazyka Go.

Čo potrebujete vedieť

rustup inštaluje rustc.exe. To nie je Go ani súčasť systému Windows.

Kompilátor jazyka Rust je rustc.exe, zvyčajne inštalovaný cez rustup do priečinka používateľa. go.exe je SDK jazyka Go od Google. MSVC je sada C++ nástrojov od Microsoftu, ktorú môže rustc volať. Windows neobsahuje rustc v základnej výbave.

Čo je to?
Kompilátor jazyka Rust cez rustup
Rovnaké ako Go?
Nie. Iný jazyk
Súčasť inštalácie Windows?
Nie. Inštaluje ho rustup
Feex uvádza
Ak chýba rustc, znova by som spustil rustup-init z rust-lang.org. Neodinštaloval by som Go, aby som to vyriešil. Ide o rozdielne sady nástrojov.

Čo je Rust?

Rust je jazyk. rustup inštaluje rustc a cargo. Nie je to Go, nie je to MSVC ani predinštalovaný kompilátor vo Windowse.

Ak ste ho nikdy nepoužívali

Ak súbor README uvádza, že máte nainštalovať Rust, spustite rustup z rust-lang.org/tools/install. rustup umiestni rustc.exe a cargo.exe do vášho používateľského profilu. rustc.exe nie je súčasťou systému Windows. go.exe je SDK iného jazyka. Visual Studio Build Tools sú často potrebné pre linker MSVC, nie ako náhrada kompilátora.

Na čo sa používa?

Kompilácia Rust crates (balíčkov)

rustc.exe a cargo.exe. go.exe nezostaví Cargo.toml.

Prepínanie sád nástrojov pomocou rustup

stable, beta, nightly. Tento správca verzií je špecifický pre Rust.

Prepojenie (linkovanie) cez MSVC alebo GNU

V systéme Windows rustup často vyžaduje nástroje C++ z balíka Visual Studio. cmake.exe stále nie je týmto kompilátorom.

Pre koho je určený?

  • Používatelia, ktorí postupujú podľa knihy o Ruste v systéme Windows
  • Používatelia, ktorí videli rustc.exe a mysleli si, že ho dodáva Windows
  • Každý, kto si nainštaloval Go a premýšľal, kam zmizlo cargo

Aktuálny stav

Rust (2015) je aktuálna sada nástrojov programovacieho jazyka od Rust Foundation. Výrobca stále odkazuje používateľov systému Windows na https://www.rust-lang.org/tools/install.

Aký je starý?

Mozilla vydala Rust 1.0 v roku 2015. rustup sa stal štandardným inštalátorom. V systéme Windows patrí k rovnakej generácii ako Go 1.x, nejde o jazyk Microsoftu z 90. rokov. Kanály nightly a stable sú aktuálne.

Verzie

Prednostne hlavné kanály. Presné čísla zostavení tu nie sú kompletne overené.

stable
beta
nightly

Systémové požiadavky

Hodnoty vychádzajú z verejných pokynov vydavateľa. Skutočnú potrebu naďalej ovplyvňuje pracovné zaťaženie.

Minimum

Minimálne systémové požiadavky
Operačný systém Aktuálne 64-bitové vydanie systému Windows 10 alebo Windows 11, podľa rustup
RAM Kompilátor je nenáročný. Veľké balíčky (crates) vyžadujú počas zostavovania niekoľko GB

Profil využitia prostriedkov

Nároky na procesor
Závisí od toho, čo v aplikácii otvoríte
Nároky na pamäť RAM
Závisí od dokumentov, kariet alebo knižníc

Nainštalované procesy

Tieto spustiteľné súbory patria k tomuto produktu, keď je nainštalovaný.

Nainštalované procesy
rustc.exe Kompilátor jazyka Rust z rustup
cargo.exe Správca balíčkov a zostavovací nástroj pre Rust

Súčasti spúšťané pri štarte

rustc sa nespúšťa so systémom Windows. rustup sa aktualizuje, keď o to požiadate.

Umiestnenia súborov

Bežné umiestnenia pre Rust
Typická inštalácia C:\Users\<vy>\.cargo\bin\

Formáty súborov

RSTOML

Časté problémy

linker `link.exe` not found

Nainštalujte pracovné zaťaženie C++ vo Visual Studiu alebo Build Tools. Táto chyba je problémom hostiteľského prostredia Rustu vo Windowse, nie chýbajúcim go.exe.

Používatelia kopírujú rustc do System32

Nechajte rustup spravovať ~/.cargo/bin. Náhodný rustc.exe v Stiahnutých súboroch je prípad, ktorý treba ignorovať.

Riešenie problémov

rustup show a where.exe rustc

Očakávajte cestu v rámci .cargo alebo .rustup. Program Files\Go patrí druhému jazyku.

Inštalujte z rust-lang.org/tools/install

rustup-init.exe je oficiálny vstupný bod pre Windows. ZIP archív kompilátora Rustu na fóre je pochybný.

Ak chýba link.exe, pridajte zostavovacie nástroje MSVC

Pracovné zaťaženie vo Visual Studio Installeri je obvyklým riešením. Samotný CMake neposkytne rustc.

Alternatívy

Go, ak ide o projekt v Go. MSVC, ak píšete v C++. rustup je stále spôsob, ako získať tento kompilátor.

Oficiálna pomoc a sťahovanie

Začnite u dodávateľa. Náhodné stránky so súbormi exe nie sú kanálom podpory.

Oficiálne kontakty
Stiahnutie www.rust-lang.org/tools/install Oficiálny inštalátor alebo stránka dodávateľa
Pomoc doc.rust-lang.org/ Podpora dodávateľa
Oficiálna stránka www.rust-lang.org/ Začnite tu, nie na náhodnom hostingu pre súbory exe
kniha rustup rust-lang.github.io/rustup/ Ako rustup inštaluje sady nástrojov v systéme Windows

Súvisiaci hardvér

Kompilácie vyžadujú CPU a RAM. Veľké balíčky (crates) vyžadujú SSD. Grafická karta (GPU) sa nevyžaduje.

Technické podrobnosti

Technické podrobnosti

Čísla verzií dodávateľa sa menia. Tento článok sa neviaže na jedno konkrétne zostavenie.

Zdroje a overenie

Zaznamenané označenie zdroja: august 2026. Toto označenie nepredstavuje nezávislé overenie. Ako robíme výskum.

Bol tento článok užitočný?

Stačí áno alebo nie. Ak chcete, vyberte dôvod, alebo pridajte krátku poznámku.

Bol tento článok užitočný?