[Guida] Installare il linguaggio di programmazione Rust su GNU/Linux

In questa guida vi mostro come installare il linguaggio di programmazione Rust su una distro GNU/Linux.

Rust-lang è un linguaggio moderno, realizzato con il preciso intento di sostituire il C/C++. Presto, inoltre, lo vedremo anche utilizzato nel kernel del pinguino.

Rust: come installarlo

Il Rust è un linguaggio di programmazione di tipo compilato, nato da un progetto open source originariamente sviluppato da Mozilla. Il crescente successo ottenuto, tuttavia, ha già da tempo fatto nascere l’esigenza di creare una entità legale totalmente indipendente dalla casa madre di Firefox. Infatti, come vi abbiamo spiegato in questo articolo è da poco nata una fondazione indipendente: la Rust Foundation.

rust cargo setup

Per installare il linguaggio Rust sul pinguino esistono varie possibilità. La modalità ufficiale, che è anche piuttosto semplice, prevede l’utilizzo di un apposito tool chiamato rustup. Al termine della procedura, i vari tool quali cargo, rustc, rustup verranno copiati in ~/.cargo/bin. Aprite il terminale ed utilizzate la seguente direttiva:

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

Questa istruzione vi porterà alla visualizzazione di una schermata come quella che vi ho riportato nel precedente screenshot. Per procedere all’installazione con i valori di default, scegliete l’opzione 1. Eseguite, infine, la seguente direttiva per completare la configurazione della shell:

source $HOME/.cargo/env

L’installazione è completata. Per verificare che è andata a buon fine potete utilizzare il comando rustc –version che non dovrebbe restituirvi errori. Tramite questa procedura lo script ha installato tutti i tool necessari per la programmazione in Rust. Tra questi troviamo il package manager cargo.

Programming Rust Programming Rust
41,60€

 

Iniziare a programmare

Non posso concludere questa mini guida senza il classico Hello, World!, il primo programma che ogni buon informatico ha imparato a conoscere.

Create una directory all’interno della quale, grazie a cargo, verranno inseriti i file necessari:

mkdir ~/rust_projects
cd ~/rust_projects
cargo new hello_world –bin

rust cargo hello world

In particolare verranno creati il file manifesto, con estensione toml, contenente tutti i metadata necessari per compilare il codice sorgente in Rust. Quest’ultimo è proprio il file main.rs, che può essere compilato con la direttiva cargo build. In alternativa, potete utilizzare cargo run per compilare ed eseguire il programma in un unico passaggio.

sharing-caring-1

Seguiteci sul nostro canale Telegram, sulla nostra pagina Facebook e su Google News. Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.

Fonte: https://www.lffl.org/2021/01/guida-installare-linguaggio-rust.html

Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.