Comment installer Clang sur Ubuntu

Clang est disponible directement depuis les dépôts officiels d'Ubuntu ; l'installation la plus simple consiste donc à actualiser APT et à installer le clangpaquet. Vous n'avez pas besoin des anciennes instructions spécifiques aux versions 9, 11 ou 12 de Clang, fournies avec les versions précédentes d'Ubuntu.

Pour la plupart des systèmes, exécutez :

sudo apt update
sudo apt install clang

Ensuite, confirmez le compilateur avec clang --version. Le clangpaquet sans version utilise la version de Clang par défaut sélectionnée par votre version d'Ubuntu.

Quelle version de Clang Ubuntu installe-t-il ?

Ubuntu conserve un clangmétapaquet par défaut dans le dépôt Universe. La version du compilateur sous-jacent diffère selon la version. L'index officiel des paquets d'Ubuntu répertorie actuellement les valeurs par défaut suivantes :

Version UbuntuCompilateur par défaut derrièreclang
22.04 LTSClang 14
24.04 LTSClang 18
26,04 LTSClang 21

Vous pouvez vérifier ces paquets dans l' index officiel des paquets Ubuntu . Sur votre ordinateur, apt-cache policy clangcela indique le paquet candidat exact qu'APT installera.

Installer Clang sur Ubuntu avec APT

1. Actualiser la liste des paquets

Ouvrez le Terminal et mettez à jour l'index des paquets locaux d'APT :

sudo apt update
Terminal Ubuntu après avoir exécuté la commande `sudo apt update` avant d'installer Clang
Actualisez la liste des paquets d'Ubuntu avant d'installer Clang.

2. Installez le compilateur Clang

Installez le paquet compilateur par défaut pour votre version d'Ubuntu :

sudo apt install clang

APT installe le compilateur et ses dépendances requises. L'ancienne --install-suggestsoption n'est pas nécessaire pour une installation standard de Clang.

Le terminal Ubuntu affiche la commande `sudo apt install clang`
Ce clangpaquet installe le compilateur Clang par défaut d'Ubuntu.

Si APT indique qu'il ne parvient pas à localiser le paquet, assurez-vous que le dépôt Universe est activé, puis actualisez l'index :

sudo add-apt-repository universe
sudo apt update
sudo apt install clang

Sur une installation minimale où add-apt-repositoryil manque, installez software-properties-commond'abord.

3. Vérifiez Clang et Clang++

Vérifiez les pilotes des compilateurs C et C++ :

clang --version
clang++ --version

Le numéro de version peut différer de celui de l'image d'exemple car il dépend de votre version d'Ubuntu et des mises à jour activées.

Le terminal Ubuntu affiche la version de clang après l'installation.
Utilisez cette commande clang --versionpour confirmer quel compilateur Ubuntu a installé.

4. Compiler un petit programme en C

Créez un fichier nommé hello.cavec ce code :

#include <stdio.h>

int main(void) {
    printf("Hello, Clang!\n");
    return 0;
}

Compilez-le et exécutez le fichier exécutable :

clang hello.c -o hello
./hello

Vous devriez voir ceciHello, Clang! : le guide officiel des commandes Clang explique les modes et options de compilation supplémentaires.

Éditeur de texte et terminal Ubuntu : compilation de hello.c avec Clang et affichage de « Hello, Clang »
Un test concluant confirme que Clang peut compiler et lier un programme C simple.

Installez une version spécifique de Clang

Si un projet nécessite une chaîne d'outils particulière, commencez par vérifier quels paquets versionnés sont disponibles dans vos dépôts Ubuntu configurés :

apt-cache search '^clang-[0-9][0-9]*$'

Installez ensuite la version dont vous avez besoin. Par exemple, Ubuntu 24.04 LTS fournit clang-18, tandis qu'Ubuntu 26.04 LTS fournit clang-21comme compilateur par défaut :

sudo apt install clang-18
# or, on a release that provides it:
sudo apt install clang-21

Utilisez l'exécutable correspondant, tel que `<nom_du_compilateur>`, clang-18lorsque clang-21vous devez éviter toute ambiguïté. Les systèmes de construction peuvent également être configurés pour pointer vers un compilateur spécifique à l'aide de variables telles que `<nom_du_compilateur>` CC=clang-21et `<nom_du_compilateur>` CXX=clang++-21.

Vous avez besoin d'une version plus récente de LLVM/Clang ?

Si les dépôts Ubuntu ne proposent pas la version requise par votre projet, LLVM maintient un dépôt officiel Debian/Ubuntu à l' adresse apt.llvm.org . Son script d'installation permet d'ajouter le dépôt amont approprié et d'installer la version LLVM choisie. Pour plus de sécurité, il est recommandé de télécharger et de vérifier le script avant de l'exécuter.

wget https://apt.llvm.org/llvm.sh
less llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh <version-number>

Les paquets disponibles sur apt.llvm.org sont des paquets LLVM officiels, et non des paquets d'archive Ubuntu. Utilisez-les donc uniquement lorsque vous avez besoin d'une chaîne d'outils plus récente, plutôt que de remplacer la chaîne d'outils par défaut d'Ubuntu sans raison valable.

Problèmes d'installation courants

  • « Impossible de localiser le paquet clang » : exécutez la commande sudo apt update, vérifiez que Universe est activé et assurez-vous que la version d’Ubuntu est toujours prise en charge.
  • La version de Clang utilisée est incorrecte : vérifiez command -v clanget clang --version. Si plusieurs versions sont installées, appelez directement le binaire correspondant à la version.
  • Une compilation C++ échoue : utilisez clang++`link` pour la liaison C++, car il gère automatiquement la configuration de la bibliothèque standard C++ attendue par les projets typiques.
  • Un projet a besoin de davantage d'outils de construction : Clang n'est que le compilateur. Les projets peuvent nécessiter séparément des paquets tels que build-essential, cmake, ou ninja-build.

Laisser un commentaire

Comment créer une clé USB bootable Windows 11 sous Linux

Comment créer une clé USB bootable Windows 11 sous Linux

Créez une clé USB d'installation Windows 11 sous Linux avec Ventoy : téléchargez l'ISO officiel, installez Ventoy en toute sécurité, copiez l'image et démarrez le PC cible.

Comment jouer à Don't Starve Together sous Linux

Comment jouer à Don't Starve Together sous Linux

Installez la version Linux de Don't Starve Together via Steam, créez un monde ou rejoignez vos amis grâce à ces étapes d'installation et de dépannage.

Comment jouer à Squad sur Linux avec Steam Proton

Comment jouer à Squad sur Linux avec Steam Proton

Configurez Squad sur Linux avec Steam Play et Proton, installez le jeu, choisissez un outil de compatibilité et résolvez les problèmes liés à l'anti-triche.

Comment installer Linux Mint Debian Edition 5 « Elsie » depuis une clé USB

Comment installer Linux Mint Debian Edition 5 « Elsie » depuis une clé USB

Téléchargez et vérifiez l'image ISO archivée de LMDE 5, créez une clé USB bootable et choisissez l'option d'installation sécurisée. Elsie n'est plus prise en charge ; consultez la version actuelle de LMDE.

Comment installer Wireshark sous Linux : Ubuntu, Fedora, Arch et autres distributions

Comment installer Wireshark sous Linux : Ubuntu, Fedora, Arch et autres distributions

Installez Wireshark sur Ubuntu, Debian, Fedora, Arch ou openSUSE avec les commandes de paquets actuelles, puis configurez la capture de paquets en direct en toute sécurité.

Comment jouer à DiRT Rally sur Linux : configuration de Steam et correctifs Proton

Comment jouer à DiRT Rally sur Linux : configuration de Steam et correctifs Proton

Découvrez comment jouer à DiRT Rally sur Linux si vous le possédez déjà sur Steam : installez la version native, lancez-la et n’utilisez Proton qu’en dernier recours.

Comment jouer à It Takes Two sur Linux avec Steam Proton

Comment jouer à It Takes Two sur Linux avec Steam Proton

Apprenez à jouer à It Takes Two sur Linux avec Steam Proton, à installer la version Steam, à activer la compatibilité, à configurer le mode coopératif et à résoudre les problèmes de lancement.

Comment jouer à Slay the Spire sur Linux : Installation et lancement avec Steam

Comment jouer à Slay the Spire sur Linux : Installation et lancement avec Steam

Installez Steam sur Linux, téléchargez la version Linux native de Slay the Spire depuis votre bibliothèque et lancez le jeu. Ce guide inclut des solutions pratiques aux problèmes de démarrage courants.

Comment installer Devuan Linux à partir d'une clé USB bootable

Comment installer Devuan Linux à partir d'une clé USB bootable

Installez Devuan Excalibur à partir de l'ISO Live sur votre bureau. Vérifiez le téléchargement, créez une clé USB bootable, protégez vos partitions existantes et terminez l'installation avec Refracta Installer.

Comment jouer à The Forest sur Linux avec Steam Proton

Comment jouer à The Forest sur Linux avec Steam Proton

Installez Steam sur Linux, activez Steam Play et utilisez Proton pour télécharger et lancer The Forest, avec un paramètre de compatibilité par jeu si celui-ci ne démarre pas.