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

  1. Crée un dossier pour votre projet :
mkdir hello-rust
cd hello-rust
  1. 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 variable name. Vous pouvez en mettre plusieurs si besoin, comme println!("{} 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 fichier main.rs

Vous pouvez ensuite lancer votre programme avec :

cargo run

cargo run compile (si besoin) et exécute votre programme automatiquement.


Vous avez terminé l'article ?

Commentaires (1)

pour laisser un commentaire

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 !