cari
RumahTutorial sistemLINUXCara memasang bahasa pengaturcaraan karat di linux

Tutorial ini menyediakan panduan permulaan yang cepat untuk bahasa pengaturcaraan karat, yang meliputi pemasangan melalui Rustup pada Linux, mengemaskini, membuat dan menjalankan program sampel, dan pemotongan.

Jadual Kandungan

  • Pengenalan kepada karat
  • Memasang karat di linux
  • Membina program karat sederhana
  • Penyelesaian masalah
  • Membolehkan penyempurnaan tab
  • Mengemas kini karat
  • Nyahpasang karat
  • Soalan Lazim (Soalan Lazim)

Pengenalan kepada karat

Rust (Rust-Lang) adalah bahasa pengaturcaraan sistem moden, tinggi, sistem pengaturcaraan yang dikenali untuk ciri kelajuan, keselamatan, dan kesesuaiannya. Ia menawarkan abstraksi peringkat tinggi sambil mengekalkan prestasi yang setanding dengan C/C. Ciri -ciri utama termasuk:

  • Abstraksi sifar: Abstraksi tidak memberi kesan kepada prestasi runtime.
  • Pindahkan Semantik: Pengurusan pemilikan data yang cekap.
  • Keselamatan Memori Dijamin: Mencegah kesilapan memori seperti penunjuk dan kebocoran.
  • Keselamatan Thread: Menghalang kaum data dalam pengaturcaraan serentak.
  • Generik berasaskan Trait: Penggunaan semula kod fleksibel.
  • Pencocokan corak: Kod ringkas dan ekspresif.
  • Jenis Kesimpulan: Mengurangkan pengisytiharan jenis eksplisit.
  • Runtime yang minimum: Prestasi yang dipertingkatkan kerana kekurangan pengumpulan sampah.
  • Pengikatan C yang cekap: Integrasi mudah dengan perpustakaan C.

Karat digunakan dalam pengeluaran oleh banyak organisasi, termasuk Mozilla, Dropbox, dan Amazon.

Memasang karat di linux

Kaedah pemasangan yang disyorkan menggunakan rustup , pemasang toolchain karat rasmi. Buka terminal anda dan laksanakan:

 curl --proto '= https' --tlsv1.2 -ssf https://sh.rustup.rs | sh

atau

 curl https://sh.rustup.rs -ssf | sh

Pilih pilihan 1 untuk pemasangan lalai atau 2 untuk penyesuaian. Pemasang akan memuat turun pengkompil, kargo (pengurus pakej), dan tambahkan arahan yang diperlukan ke jalan anda. Sumber fail persekitaran (misalnya, source $HOME/.cargo/env ) untuk mengaktifkan perubahan. Sahkan pemasangan dengan:

 Rustc --version 

Cara memasang bahasa pengaturcaraan karat di linux

Membina program karat sederhana

Buat direktori projek (misalnya, my_rust_projects ). Gunakan kargo untuk membuat projek baru:

 kargo baru hello_world
CD Hello_World
kargo berjalan

Ini menyusun dan menjalankan asas "Hello, World!" program. Sebagai alternatif, buat secara manual fail (misalnya, ostechnix.rs ) dengan kod berikut:

 fn main () {
    println! ("Hello, selamat datang ke blog Ostechnix!");
}

Menyusun dan menjalankannya menggunakan:

 Rustc ostechnix.rs
./ostechnix 

Cara memasang bahasa pengaturcaraan karat di linuxCara memasang bahasa pengaturcaraan karat di linuxCara memasang bahasa pengaturcaraan karat di linux

Penyelesaian masalah

Jika anda menghadapi ralat "Linker CC tidak dijumpai", pasangkan pengkompil C (seperti GCC).

Membolehkan penyempurnaan tab

Rustup menyokong penyempurnaan tab untuk pelbagai kerang. Ikuti arahan untuk shell anda (bash, ikan, ZSH) dalam dokumen asal untuk membolehkan ciri ini.

Mengemas kini karat

Untuk mengemas kini versi terkini:

 Kemas kini Rustup

Gunakan rustup self update untuk mengemas kini rustup sahaja.

Nyahpasang karat

Untuk menyahpasang:

 Rustup sendiri menyahpasang

Ini menghilangkan karat dan mengembalikan perubahan laluan. Ingatlah untuk memadam direktori projek anda.

Soalan Lazim (Soalan Lazim)

Rujuk dokumen asal untuk bahagian FAQ yang komprehensif.

Sumber:

Tanggapan yang disemak semula ini mengekalkan struktur dan makna kandungan asal semasa menggunakan struktur kalimat dan perbendaharaan kata yang bervariasi untuk mencapai tahap pengapuan. Lokasi imej kekal tidak berubah.

Atas ialah kandungan terperinci Cara memasang bahasa pengaturcaraan karat di linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Apakah pertimbangan untuk mengeraskan sistem Linux berbanding dengan pengerasan sistem Windows?Apakah pertimbangan untuk mengeraskan sistem Linux berbanding dengan pengerasan sistem Windows?May 10, 2025 am 12:08 AM

Strategi untuk pengerasan sistem Linux dan Windows berbeza -beza: 1. Pengerasan Linux termasuk pemasangan yang diminimumkan, pengguna dan pengurusan kebenaran, konfigurasi firewall, dan penggunaan Selinux atau AppArmor. 2. Dasar pengerasan Windows melibatkan membolehkan WindowsDefender, mengkonfigurasi dasar kumpulan, menggunakan kemas kini Windows dan pengurusan patch.

Gudang: GUI untuk mengendalikan aplikasi flatpak dengan mudahGudang: GUI untuk mengendalikan aplikasi flatpak dengan mudahMay 09, 2025 am 11:30 AM

GUI untuk Pengurusan Flatpak tanpa usaha: Memperkenalkan Gudang Menguruskan koleksi aplikasi flatpak yang semakin meningkat boleh menjadi rumit menggunakan hanya baris arahan. Masukkan Gudang, antara muka grafik yang mesra pengguna yang direka untuk menyelaraskan flatpak a

8 Perintah Linux yang kuat untuk mengenal pasti kemunculan cakera keras8 Perintah Linux yang kuat untuk mengenal pasti kemunculan cakera kerasMay 09, 2025 am 11:03 AM

Artikel ini menyediakan panduan komprehensif untuk mengenal pasti dan menyelesaikan kesesakan cakera keras dalam sistem Linux. Pentadbir pelayan yang berpengalaman akan mendapati ini sangat berguna. Operasi cakera perlahan boleh memberi kesan buruk kepada prestasi aplikasi,

4 penjana kod QR terbaik untuk pengguna Linux4 penjana kod QR terbaik untuk pengguna LinuxMay 09, 2025 am 10:27 AM

Alat penjanaan kod QR yang cekap di bawah sistem linux Dalam dunia digital hari ini, kod QR telah menjadi satu cara untuk berkongsi maklumat dengan cepat dan mudah, memudahkan akses data dari URL, teks, kenalan, kelayakan Wi-Fi, dan juga maklumat pembayaran. Pengguna Linux boleh menggunakan pelbagai alat untuk membuat kod QR dengan cekap. Mari kita lihat beberapa penjana kod QR yang popular yang boleh digunakan secara langsung pada sistem Linux. Qrencode Qrencode adalah alat baris arahan ringan untuk menghasilkan kod QR pada Linux. Ia diterima dengan baik untuk kesederhanaan dan kecekapannya dan popular dengan pengguna Linux yang lebih suka kaedah langsung. Menggunakan Qrencode, anda boleh menggunakan URL,

Elementary OS 8: Linux mesra pengguna untuk macOS dan WindowsElementary OS 8: Linux mesra pengguna untuk macOS dan WindowsMay 09, 2025 am 10:19 AM

Elementary OS 8 Circe: Pengalaman Linux yang licin dan bergaya OS Elementary, pengedaran Linux yang berpangkalan di Ubuntu, telah berkembang dari pek tema mudah ke dalam sistem operasi bebas yang sepenuhnya. Dikenali dengan antara muka mesra pengguna, DE Elegant

40 Perintah Linux untuk Setiap Jurutera Pembelajaran Mesin40 Perintah Linux untuk Setiap Jurutera Pembelajaran MesinMay 09, 2025 am 10:06 AM

Menguasai Linux adalah penting untuk mana -mana jurutera Pembelajaran Mesin (ML). Antara muka baris arahannya menawarkan fleksibiliti dan kawalan yang tiada tandingannya, menyelaraskan aliran kerja dan meningkatkan produktiviti. Artikel ini menggariskan perintah linux penting, menjelaskan fo

Lembaran Cheat Arch Linux: Perintah Penting untuk PemulaLembaran Cheat Arch Linux: Perintah Penting untuk PemulaMay 09, 2025 am 09:54 AM

Arch Linux: Lembaran Cheat Barisan Perintah Pemula Arch Linux menawarkan kawalan yang tiada tandingannya tetapi dapat merasa menakutkan bagi pendatang baru. Lembaran cheat ini menyediakan arahan penting untuk menguruskan sistem anda dengan yakin. Maklumat Sistem & Kemas kini Ini com

Cara Memasang Scikit-Learn untuk Pembelajaran Mesin di LinuxCara Memasang Scikit-Learn untuk Pembelajaran Mesin di LinuxMay 09, 2025 am 09:53 AM

Panduan ini menyediakan langkah komprehensif untuk memasang dan menggunakan Perpustakaan Pembelajaran Mesin Scikit-Learn pada sistem Linux. Scikit-learn (Sklearn) adalah perpustakaan python sumber terbuka yang kuat yang menawarkan pelbagai alat untuk pelbagai mesin l

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Nordhold: Sistem Fusion, dijelaskan
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Cara Membuka Kunci Cangkuk Bergelut
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

MinGW - GNU Minimalis untuk Windows

MinGW - GNU Minimalis untuk Windows

Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Persekitaran pembangunan bersepadu PHP yang berkuasa