Lanjutkan ke konten

Rust

AplikasiRust Foundation

Disebut juga rustc, rustup, cargo

Rust FoundationProduktivitas

Toolchain bahasa Rust. rustup menginstal rustc.exe dan cargo. rustc.exe bukan komponen Windows dan bukan kompiler Go.

Yang perlu Anda ketahui

rustup menginstal rustc.exe. Itu bukan Go dan bukan komponen bawaan Windows.

Kompiler Rust adalah rustc.exe, biasanya diinstal oleh rustup ke dalam folder pengguna. go.exe adalah SDK Go milik Google. MSVC adalah toolchain C++ Microsoft yang mungkin dipanggil oleh rustc. Windows tidak menyertakan rustc secara bawaan.

Apa ini?
Kompiler Rust melalui rustup
Sama dengan Go?
Bukan. Bahasa yang berbeda
Bawaan Windows?
Tidak. rustup yang menginstalnya
Feex menyatakan
Jika rustc tidak ditemukan, saya akan menjalankan ulang rustup-init dari rust-lang.org. Saya tidak akan mencopot Go untuk memperbaikinya. Keduanya adalah toolchain yang berbeda.

Apa itu Rust?

Rust adalah bahasanya. rustup menginstal rustc dan cargo. Ini bukan Go, bukan MSVC, dan bukan kompiler bawaan Windows.

Jika Anda belum pernah menggunakannya

Jika berkas README menyuruh untuk menginstal Rust, jalankan rustup dari rust-lang.org/tools/install. rustup menempatkan rustc.exe dan cargo.exe di bawah profil pengguna Anda. rustc.exe bukan komponen Windows. go.exe adalah SDK bahasa yang berbeda. Visual Studio Build Tools sering kali dibutuhkan untuk linker MSVC, bukan sebagai pengganti kompiler.

Untuk apa alat ini digunakan?

Mengompilasi crate Rust

rustc.exe dan cargo.exe. go.exe tidak akan membangun berkas Cargo.toml.

Beralih toolchain dengan rustup

stable, beta, nightly. Manajer versi tersebut spesifik untuk Rust.

Menautkan dengan MSVC atau GNU

Di Windows, rustup sering kali membutuhkan Visual Studio C++ tools. cmake.exe tetap bukan kompiler ini.

Untuk siapa alat ini?

  • Orang yang sedang mengikuti panduan buku Rust di Windows
  • Pengguna yang melihat rustc.exe dan mengira itu bawaan Windows
  • Siapa pun yang menginstal Go dan bingung ke mana perginya cargo

Status saat ini

Rust (2015) adalah toolchain bahasa terkini dari Rust Foundation. Vendor masih mengarahkan pengguna Windows ke https://www.rust-lang.org/tools/install.

Berapa usianya?

Mozilla merilis Rust 1.0 pada tahun 2015. rustup menjadi penginstal standarnya. Ini adalah generasi yang sama dengan Go 1.x di Windows, bukan bahasa Microsoft era 1990-an. Jalur rilis nightly dan stable saat ini aktif.

Versi

Saluran utama terlebih dahulu. Nomor build yang tepat tidak semuanya diverifikasi di sini.

stable
beta
nightly

Persyaratan sistem

Nilai-nilai mengikuti panduan publik penerbit. Beban kerja tetap memengaruhi kebutuhan sebenarnya.

Minimum

Persyaratan sistem minimum
Sistem operasi Rilis Windows 10 atau Windows 11 64-bit terkini, menurut rustup
RAM Kompiler tergolong ringan. Crate berukuran besar membutuhkan beberapa GB selama proses build

Profil sumber daya

Kebutuhan CPU
Mengikuti apa yang Anda buka di dalam aplikasi
Kebutuhan RAM
Mengikuti dokumen, tab, atau pustaka

Proses terinstal

Eksekutabel ini milik produk ini ketika terpasang.

Proses terinstal
rustc.exe Kompiler Rust dari rustup
cargo.exe Alat build dan paket Rust

Komponen pengaktifan (startup)

rustc tidak berjalan otomatis bersama Windows. rustup memperbarui saat Anda memintanya.

Lokasi berkas

Lokasi umum Rust
Instalasi umum C:\Users\<you>\.cargo\bin\

Format berkas

RSTOML

Masalah umum

linker `link.exe` not found

Pasang beban kerja Visual Studio C++ atau Build Tools. Galat tersebut adalah masalah host Rust Windows, bukan karena file go.exe yang hilang.

Orang menyalin rustc ke System32

Biarkan rustup mengelola ~/.cargo/bin. File rustc.exe acak di folder Downloads adalah situasi yang perlu diabaikan.

Mengatasi masalah

rustup show dan where.exe rustc

Jalur semestinya berada di bawah .cargo atau .rustup. Program Files\Go adalah milik bahasa lainnya.

Instal dari rust-lang.org/tools/install

rustup-init.exe adalah entri resmi untuk Windows. File zip kompiler Rust di sebuah forum adalah sampah.

Tambahkan MSVC build tools jika link.exe tidak ditemukan

Beban kerja Visual Studio Installer adalah solusi yang umum. CMake saja tidak akan menyediakan rustc.

Alternatif

Gunakan Go jika proyeknya menggunakan Go. Gunakan MSVC jika Anda menulis kode C++. rustup tetap merupakan cara Anda untuk mendapatkan kompiler ini.

Bantuan dan unduhan resmi

Mulailah dari vendor. Situs berkas exe acak bukanlah saluran dukungan.

Kontak resmi
Unduh www.rust-lang.org/tools/install Penginstal resmi atau halaman vendor
Bantuan doc.rust-lang.org/ Dukungan vendor
Situs resmi www.rust-lang.org/ Mulailah dari sini, bukan dari host exe acak
buku rustup rust-lang.github.io/rustup/ Cara rustup memasang toolchain di Windows

Perangkat keras terkait

Proses kompilasi membutuhkan CPU dan RAM. Crate besar membutuhkan SSD. GPU tidak diperlukan.

Rincian teknis

Rincian teknis

Nomor versi vendor dapat berubah. Artikel ini tidak menetapkan suatu build tertentu.

Sumber dan verifikasi

Label sumber tercatat: Agustus 2026. Label ini tidak menetapkan verifikasi independen. Cara kami meneliti.

Apakah artikel ini bermanfaat?

Cukup jawab ya atau tidak. Pilih alasan jika Anda mau, atau tambahkan catatan singkat.

Apakah artikel ini bermanfaat?