Farih.co.id
Home Programming Cara Menyiapkan Lingkungan Pengembangan Rust di Linux

Cara Menyiapkan Lingkungan Pengembangan Rust di Linux

rust foundation

Menurut Survei Pengembang Stack Overflow 2022, Rust telah menjadi bahasa pemrograman yang paling disukai selama tujuh tahun terakhir. Aman, efisien, dan serbaguna untuk menangani aplikasi dari semua tingkat kerumitan, mulai dari pemrograman sistem hingga chatbot dan lainnya.


Jika Anda belum memiliki kesempatan untuk mulai mengembangkan Rust, Anda harus mulai dengan menyiapkan lingkungan pengembangan Rust di Linux.


Prasyarat untuk Menginstal Rust di Linux

Sebelum Anda menginstal Rust, Anda perlu menginstal satu dependensi: the build-esensial kemasan. Mengapa? Karena Rust membutuhkan tautan untuk menautkan semua file objek yang dihasilkan oleh kompiler Rust menjadi biner yang dapat dieksekusi. Paket build-essential berisi tautan yang akan menyelesaikan pekerjaan.

Berikut perintah untuk menginstal paket build-essential di Linux:

 sudo apt update && sudo apt install build-essential 

Untuk Arch Linux, jalankan:

 sudo pacman -S base-devel 

Setelah Anda selesai menginstal paket, lanjutkan dengan menginstal Rust.

Menginstal Rust di Linux

menginstal karat melalui rustup-1

Karat sangat mudah dipasang dan diatur. Yang perlu Anda lakukan hanyalah menjalankan satu skrip tunggal yang akan menginstal dan mengatur semuanya untuk Anda.

Hal terbaiknya adalah ini adalah cara yang ditentukan, dan pengembang Rust resmi telah mengembangkan skripnya, jadi Anda tahu bahwa Anda tidak menjalankan perangkat lunak teduh di sistem Anda.

Berikut perintah untuk menginstal dan menjalankan skrip rustup:

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

Perintah ini akan menggunakan perintah curl untuk mengunduh skrip dan menjalankannya menggunakan SH memerintah. Ketik 1 saat diminta.

Setelah beberapa saat, skrip akan selesai dan meminta Anda memperbarui variabel PATH untuk memasukkan direktori tempat sampah Kargo. Anda dapat melakukannya dengan menggunakan perintah sumber:

 source "$HOME/.cargo/env" 

Menyiapkan dan Menulis “Hello, World” di Rust

Sistem build Rust, Cargo adalah alat yang banyak akal yang membantu Anda melakukan bootstrap, mengatur, dan menguji kode Anda dengan beberapa perintah. Untuk menyiapkan proyek Rust baru, jalankan perintah ini:

 cargo new <project_name> 
membuat proyek baru dengan kargo

Perintah ini akan mengatur struktur direktori untuk proyek dasar dan menambahkan a main.rs file yang berisi kode untuk program “Hello, World” di dalam //src direktori. Anda dapat mengkompilasi kode ini secara manual dengan kompiler rustc atau menggunakan Cargo untuk menjalankannya:

 cargo run  

menjalankan proyek karat Anda dengan kargo

Atau, inilah sintaks untuk menggunakan rustc untuk mengkompilasi kode secara manual:

 rustc main.rs
./a
kompilasi dan eksekusi kode karat

Mulailah Perjalanan Pemrograman Anda sebagai Rustacean!

Sekarang setelah Anda menginstal dan mengatur Rust di sistem Linux Anda, Anda dapat fokus mempelajari dan mengembangkan semua jenis program dengan Rust.

Jika Anda benar-benar baru di Rust dan mencari primer cepat untuk merasakan bahasa dan sintaksnya, panduan pengantar untuk hal-hal penting pemrograman Rust akan berguna.

Comment
Share:

Leave a Reply

Your email address will not be published. Required fields are marked *

beli jitu https://167.71.217.241/ https://188.166.210.27/ https://103.253.147.8/ https://139.59.194.132/ https://152.42.192.54/ https://152.42.187.123/ https://188.166.196.248/ https://163.47.9.78/ https://157.230.245.144/ http://68.183.96.87/ http://147.182.210.122/ http://147.182.128.234/ http://167.172.1.184/ http://157.245.5.74/ http://139.59.217.59/ http://163.47.9.16/ http://144.126.251.215/ http://139.59.217.128/ http://103.186.0.254/ http://161.35.251.176/ http://157.245.29.71/ https://170.64.254.102/ https://www.markas303.ac.id/ https://www.markas303.or.id/ https://www.markas303.sch.id/ http://103.172.205.75/ http://103.245.38.119/ http://138.197.224.231/ http://138.197.224.231/

Ad

BIJI18 BIJI18 https://goremekoop.com/ AGEN77 3DBET OBOR138 GACOR168JP YING77 RUMAH258 POHONHOKI99 ASALBET88 PARIS128 66KBET LONG111 DESA333 DEWAGACOR89 YING77
https://146.190.200.68/ https://188.166.204.36/