Installez LLVM sur Ubuntu Top 10.Top 10

Installez LLVM sur Ubuntu Top 10.Top 10
LLVM est une plate-forme multiplateuse (disponible sur Linux, Windows et Mac). LLVM peut compiler les codes écrits en C, C ++ et Objective-C. Clang, fourni par le jeu d'outils LLVM, peut compiler plus rapidement les codes C et C ++ que GCC. Le LLVM Debugger LLDB est plus efficace par la mémoire et plus rapide dans les symboles de chargement par rapport à GCC. Prise en charge de LLVM C ++ 11, C ++ 14 et C ++ 17 via les projets LIBC ++ et LiBC ++ ABI. LLVM a également un support partiel pour les dernières normes C ++ 20 et C ++ 2B.

Pour plus d'informations sur LLVM, consultez le site officiel de LLVM.

Dans cet article, je vais vous montrer comment installer le ensemble d'outils LLVM sur Ubuntu 22.04 LTS.

Table des matières:

  1. Mise à jour du cache du référentiel de packages APT
  2. Installation de LLVM sur Ubuntu 22.04 LTS
  3. Vérification si le jeu d'outils LLVM a été installé correctement
  4. Compilation d'un programme C avec Clang
  5. Compilation d'un programme C ++ avec Clang++
  6. Conclusion

Mise à jour du cache du référentiel de packages APT:

Tout d'abord, mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour

Le cache du référentiel de package APT doit être mis à jour.

Installation de LLVM sur Ubuntu 22.04 LTS:

LLVM Toolset est disponible dans le référentiel officiel de package d'Ubuntu 22.04 LTS. Ainsi, vous pouvez facilement l'installer avec le gestionnaire de packages APT.

Exécutez la commande suivante pour installer le ensemble d'outils LLVM sur Ubuntu 22.04 LTS de son référentiel de packages officiels:

$ sudo apt install clang lldb lld

Presse Y Et puis appuyez sur Pour confirmer l'installation.

Le gestionnaire de packages APT téléchargera tous les packages requis à partir d'Internet. Il faudra un certain temps pour terminer.

Une fois téléchargés, les packages requis seront installés un par un. Il faudra un certain temps pour terminer.

Le jeu d'outils LLVM doit être installé.

Vérification si le jeu d'outils LLVM a été installé correctement:

bruit et bruit++ Les programmes font partie de l'ensemble d'outils LLVM. bruit est utilisé pour compiler les programmes C et bruit++ est utilisé pour compiler les programmes C ++.

Vous pouvez vérifier si le bruit Le programme fonctionne correctement avec le code suivant:

$ Clang - Version

Vous pouvez vérifier si le bruit++ Le programme fonctionne correctement avec le code suivant:

$ clang ++ --version


s

Compilation d'un programme C avec Clang:

Dans cette section, je vais vous montrer comment compiler un programme C simple avec le Clang.

Tout d'abord, créez un nouveau fichier source C Bonjour.c avec le nano Éditeur de texte comme suit:

$ nano bonjour.c

Tapez les lignes suivantes dans le Bonjour.c déposer. Ce programme C imprimera le texte Bonjour le monde sur la console une fois compilée et couru.

Une fois que vous avez terminé, appuyez sur + X suivie par Y et Pour sauver le Bonjour.c déposer.

Vous pouvez compiler un fichier source C et créer un programme exécutable binaire avec Clang comme suit:

$ clang -o

Vous pouvez compiler le fichier source c Bonjour.c dans un programme exécutable Bonjour c comme suit:

$ clang bonjour.c -o hello_c

S'il y a des erreurs dans le fichier source C Bonjour.c, il sera signalé pendant le processus de compilation.

Vous verrez un fichier exécutable Bonjour c dans votre répertoire de travail actuel comme marqué dans la capture d'écran ci-dessous si le fichier source C Bonjour.c a été compilé avec succès.

$ ls -lh

Vous pouvez exécuter le fichier exécutable compilé Bonjour c comme suit:

$ ./Bonjour c

Si la Bonjour c Le programme s'exécute avec succès, vous devriez voir le texte Bonjour le monde sur le terminal.

Compilation d'un programme C ++ avec Clang ++:

Dans cette section, je vais vous montrer comment compiler un simple programme C ++ avec le Clang++.

Tout d'abord, créez un nouveau fichier source C ++ Bonjour.cpp avec le nano Éditeur de texte comme suit:

$ nano bonjour.cpp

Tapez les lignes suivantes dans le Bonjour.cpp déposer. Ce programme C ++ imprimera le texte Bonjour le monde sur la console une fois compilée et couru.

Une fois que vous avez terminé, appuyez sur + X suivie par Y et Pour sauver le Bonjour.cpp déposer.

Vous pouvez compiler un fichier source C ++ et créer un programme exécutable binaire avec clang ++ comme suit:

$ clang++ -o

Vous pouvez compiler le fichier source C ++ Bonjour.cpp dans un programme exécutable hello_cpp comme suit:

$ clang ++ Bonjour.cpp -o hello_cpp

S'il y a des erreurs dans le fichier source C ++ Bonjour.cpp, il sera signalé pendant le processus de compilation.

Vous verrez un fichier exécutable hello_cpp dans votre répertoire de travail actuel comme marqué dans la capture d'écran ci-dessous si le fichier source C ++ Bonjour.cpp a été compilé avec succès.

$ ls -lh

Vous pouvez exécuter le fichier exécutable compilé hello_cpp comme suit:

$ ./ hello_cpp

Si la hello_cpp Le programme s'exécute avec succès, vous devriez voir le texte Bonjour le monde sur le terminal.

Conclusion:

Dans cet article, je vous ai montré comment installer le ensemble d'outils LLVM sur Ubuntu 22.04 LTS. Je vous ai également montré comment compiler respectivement un programme C et C ++ simple à l'aide de Clang et Clang ++ (partie du ensemble d'outils LLVM) et de les exécuter.