Otu esi etinye asụsụ mmemme Rust na Linux Mint 20

nchara na- bụ asụsụ mmemme sistemụ mepere emepe nke na-elekwasị anya na ọsọ, nchekwa nchekwa, na myirịta. Ndị mmepe na-eji nchara mepụta ọtụtụ ngwa sọftụwia ọhụrụ, dị ka injin egwuregwu, sistemu arụ ọrụ, sistemu faịlụ, ihe nchọgharị, na injin simulation maka eziokwu mebere. Nchara yiri C++ n'ụzọ ọ bụla mana ọ nwere ike ịkwado nchekwa ebe nchekwa site na iji ihe nrịba ego maka ịkwado ntụnyere aka.

Maka ndị ọrụ, ọkachasị ndị mmepe chọrọ ịnwale asụsụ Rust Programming, ị ga-ama otu esi etinye asụsụ mmemme Rust na Linux Mint 20.

Prerequisites

Melite Sistemụ Ọrụ

Melite gi Mint Linux Sistemụ arụmọrụ iji hụ na ngwugwu niile dị adị adịla ugbu a:

sudo apt update && sudo apt upgrade -y

Nkuzi a ga-eji ya sudo iwu na na-eche na ị nwere ọnọdụ sudo.

Iji nyochaa ọkwa sudo na akaụntụ gị:

sudo whoami

Ihe atụ na-egosi ọkwa sudo:

[joshua@linuxmint ~]$ sudo whoami
root

Ka ịtọlite ​​akaụntụ sudo dị adị ma ọ bụ ọhụrụ, gaa na nkuzi anyị na Na-agbakwụnye onye ọrụ na Sudoers na Linux Mint.

Iji mgbọrọgwụ akaụntụ, jiri iwu na-esonụ na paswọọdụ mgbọrọgwụ banye.

su

Advertisement


Wụnye nrụpụ

Iji wụnye nke ọma wee jiri Rust na Linux Mint, ngwugwu achọrọ.

sudo apt install curl build-essential gcc make -y

Wụnye nchara

Ozugbo ịmechara ntinye nke ngwugwu achọrọ na ihe ndị a chọrọ, ị nwere ike iji ugbu a (curl) ka ibudata edemede nrụnye Rust site na ime iwu a:

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

Ị ga-ahụ mmepụta dị ka ihe atụ n'okpuru. pịnye 1 ma pịa Tinye igodo na-aga n'ihu.

Ihe Nlereanya:

Otu esi etinye asụsụ mmemme Rust na Linux Mint 20

Ọ bụrụ na ịnweghị ike iyi ka ibudata ma mebie edemede ahụ, a ngwugwu CURL nwere ike na-efu.

Jiri iwu a ka ịlele na wụnye.

sudo apt install curl -y

Nrụnye niile kwesịrị iwere n'etiti nkeji 1 ruo 5, dabere na ọsọ ịntanetị na ngwaike nke sava gị.

Ozugbo emechara, ị ga-ahụ nsonaazụ ndị a:

Otu esi etinye asụsụ mmemme Rust na Linux Mint 20

Mara, ị ga-achọ ka ịgbalite ya (Gburugburu nchara) maka shei gị ugbu a. A na-eme nke a site na iji iwu na-esonụ iji mee ka gburugburu nchara rụọ ọrụ:

source ~/.profile
source ~/.cargo/env

Nyochaa ụdị arụrụ arụrụ nchara, nke ga-egosikwa gị na etinyere ya nke ọma.

rustc -V

Mmepụta ihe atụ:

rustc 1.56.0 (09c42c458 2021-10-18)

Mara, ọ bụrụ na ịnweghị ike ibipụta ụdị nrụpụta ahụ, ọ pụtara na ịmebeghị shei gburugburu Rust.


Advertisement


Mepụta ngwa ihe nlele nchara

Yabụ ị tinyela nchara ma kwenye na ọ kwesịrị ịdị na-arụ ọrụ nke ọma. Mgbe ị na-etinye asụsụ mmemme na sistemụ arụmọrụ gị, ụzọ kachasị mma iji nyochaa bụ ịmepụta ngwa ule ngwa ngwa. Maka ntuziaka, ị ga-emepụta ndị ama ama (Ndewo Ụwa) mmepụta na-eji nchara.

Mbụ, ịkwesịrị ịmepụta ndekọ nke ga-eje ozi dị ka a (Oghere ọrụ):

mkdir ~/rust-projects

Nke abuo, gbanwee ndekọ aha na Workspace wee mepụta ngwa nlele na iwu a:

cd rust-projects && nano helloworld.rs

Ọzọ, tinye koodu a maka ule ndewo ụwa:

fn main() {
    println!("Hello World, this is a test provided by LinuxCapable.com");
}

Zọpụta ma mechie CTRL + O wee pụọ CTRL + X wee chịkọta mmemme na iwu a:

rustc helloworld.rs

Nke a ga-emepụta ngwa nwere ike ime ka ọ chịkọtachara. Ngwa a ga-adị na ndekọ ndekọ aha gị ugbu a dị ka ihe atụ dị n'okpuru:

ls

Ihe atụ mmepụta:

Otu esi etinye asụsụ mmemme Rust na Linux Mint 20

Iji mee ngwa ị mepụtara site na iji Rust, mee usoro ihe omume ahụ na-eme iwu:

./helloworld

Ihe atụ sitere na ngwa ule dị ka n'okpuru:

Otu esi etinye asụsụ mmemme Rust na Linux Mint 20

Otu esi emelite nchara

Imelite Rust dị mfe ma jiri iwu dị mfe mee ya na ọdụ gị. Tinye ihe ndị a:

rustup update

Ihe atụ mmepụta:

Otu esi etinye asụsụ mmemme Rust na Linux Mint 20

Advertisement


Otu esi ewepu (wepụ) nchara

Ọ bụrụ n'ọdịniihu ị chọghịkwa nchara na sistemụ arụmọrụ Mint Linux gị, mee iwu a:

rustup self uninstall

Ihe atụ mmepụta:

Otu esi etinye asụsụ mmemme Rust na Linux Mint 20

Iji wepụ ụdị nke ọma Y ma pịa Tinye igodo.

Ị ga-enweta nsonaazụ na-esote na ewepụrụ nchara nke ọma na sistemụ gị.

Okwu na mmechi

N'ime nkuzi a, ị mụtala ka esi etinye asụsụ mmemme Rust na Linux Mint wee mepụta ngwa nyocha nke mbụ. N'ozuzu, nchara dị egwu, karịsịa na ọ na-ekwe nkwa nchekwa nchekwa. Ị nweghị ike ide ihe njupụta njupụta, ihe nrịbama na-akụda mmụọ, ma ọ bụ ahụhụ na-enweghị okpukpu abụọ na Rust nke, kama C/C++, na-ewepụ otu klas nchekwa nchekwa na ngwanrọ gị.

Idenye aha
Gwa nke
0 Comments
Inline nzaghachi
Lee echiche niile
0
Ga-ahụ n'anya gị echiche, biko okwu.x