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
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
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!

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.

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

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,

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 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

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

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

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


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

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

Artikel Panas

Alat panas

Penyesuai Pelayan SAP NetWeaver untuk Eclipse
Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

EditPlus versi Cina retak
Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

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
Persekitaran pembangunan bersepadu PHP yang berkuasa
