Débuter avec Rust : Installer et exécuter un programme
Découvrez comment installer Rust et compiler votre premier programme. Une introduction claire pour bien débuter avec ce langage moderne, rapide et sécurisé, conçu pour les développeurs exigeants.

Article publié le 10/06/2025, dernière mise à jour le 10/06/2025
Rust est un langage de programmation bas-niveau, rapide et sûr, qui s’impose de plus en plus en remplaçant du C et du C++ sur de nombreux projets d’envergure, comme le Kernel Linux.
Il est particulièrement apprécié pour son système de gestion de mémoire sans garbage collector, sa performance et sa robustesse.
Installer Rust
La manière recommandée pour installer Rust est d’utiliser l’outil rustup
, qui installe à la fois :
- le compilateur Rust (
rustc
) - le gestionnaire de paquets et de projets
cargo
Sur Linux et macOS
Ouvrez un terminal et exécutez :
curl https://sh.rustup.rs -sSf | sh
Ce script télécharge l’installateur, explique ce qu’il va faire, puis installe tout ce qu’il faut. Si tout se passe bien, vous devriez voir ce message :
Rust is installed now. Great!
Ensuite, pensez à redémarrer votre terminal ou à exécuter :
source $HOME/.cargo/env
Sur Windows
Téléchargez et exécutez le fichier rustup-init.exe. Une console va s’ouvrir et vous guider dans l’installation. Une fois terminée, vous devriez voir le même message de succès.
⚠️ Assurez-vous que l’installation a bien ajouté Rust à votre PATH.
Vous pouvez tester avec :
rustc --version
cargo --version
Écrire un programme basique
Créons un premier programme qui affiche un “Hello World!” personnalisé.
- Crée un dossier pour votre projet :
mkdir hello-rust
cd hello-rust
- Crée un fichier
main.rs
:
fn main() {
let name = "Alice";
println!("Bonjour, {} !", name);
}
Ce programme :
- déclare une variable
name
- affiche un message avec
println!
, la macro d’affichage de Rust
Le
{}
est un espace réservé qui sera remplacé par la valeur de la variablename
. Vous pouvez en mettre plusieurs si besoin, commeprintln!("{} a {} ans", nom, age);
.
Compiler et exécuter le programme
Manuellement
Vous pouvez compiler le fichier avec rustc
:
rustc main.rs
Cela génère un exécutable (main
sur Linux/macOS, main.exe
sur Windows) que vous pouvez lancer :
./main
ou
main.exe
Avec Cargo (recommandé)
Cargo est l’outil officiel de gestion de projet de Rust.
Il gère les dépendances, la compilation, l’exécution, etc.
Pour créer un nouveau projet :
cargo new hello-rust
cd hello-rust
Cela crée une structure de projet complète avec :
- un fichier
Cargo.toml
(configuration) - un dossier
src/
avec un fichiermain.rs
Vous pouvez ensuite lancer votre programme avec :
cargo run
cargo run
compile (si besoin) et exécute votre programme automatiquement.
Yussuf78
06/12/2025, 7:37 PM
Est-ce qu'il y a un typage comme c++ ou Java ?
NicolasBrondinBernard
06/13/2025, 9:36 AM
Oui absolument ! Le typage est même plus stricte que dans la majorité des autres langages !