web-dev-qa-db-fra.com

Installation de clang 6.0 sur Ubuntu 18.04 LTS Bionic

Comment installer clang sur Ubuntu 18.04 LTS Bionic?

8
Bluetake

clang-6.0 est (au moins actuellement) la version par défaut de clang sur Bionic:

$ apt-cache depends clang
clang
  Depends: clang-6.0
  Breaks: <clang-3.2>
  Breaks: <clang-3.3>
  Breaks: <clang-3.4>
  Breaks: <clang-3.5>
  Replaces: clang
  Replaces: <clang-3.2>
  Replaces: <clang-3.3>
  Replaces: <clang-3.4>
  Replaces: <clang-3.5>


$ apt-cache policy clang-6.0
clang-6.0:
  Installed: 1:6.0-1ubuntu2
  Candidate: 1:6.0-1ubuntu2
  Version table:
 *** 1:6.0-1ubuntu2 500
        500 http://ca.archive.ubuntu.com/ubuntu bionic/universe AMD64 Packages
        100 /var/lib/dpkg/status

Donc, il vous suffit d'activer le référentiel d'univers, puis d'installer clang - à partir du magasin de logiciels ou de la ligne de commande à l'aide de

Sudo apt update
Sudo apt install clang
11
steeldriver

Vous pouvez installer clang-6.0 sur Ubuntu 18.04 à l'aide du référentiel LLVM officiel.

wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | Sudo apt-key add -

Sudo apt-add-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-6.0 main"

Sudo apt update && Sudo apt install clang-6.0
3
Ketan Patel

Il se peut que vous manquiez de certains canaux nécessaires à partir de sources.list.

Étape 1: sauvegardez vos référentiels et supprimez les listes de référentiels autres que sources.list.

Étape 2: Faites Sudo gedit /etc/apt/sources.list et faites-le ressembler à ceci:

deb http://archive.ubuntu.com/ubuntu bionic main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu bionic-security main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu bionic-updates main multiverse restricted universe

Sauvegarder et quitter.

Étape 3: Mettez à jour votre référentiel:

Sudo apt update

Étape 4: Installez clang-6.0:

Sudo apt install clang-6.0
2
Olimjon

Ajoutant à la réponse de @ steeldriver, clang est un paquet de dépendances fournissant la version de clang par défaut, qui est 6.0 dans Bionic.

Vous aurez peut-être plus de chance en installant directement le paquet clang-6.0:

Sudo apt-get update
Sudo apt-get install clang-6.0
2
valiano

Vous pouvez faire comme utilisateurs ci-dessus partagé

Sudo apt-get install clang-6.0

je veux juste porter votre attention sur cet intéressant document: paquets LLVM Debian/Ubuntu tous les soirs

pour avoir une vision complète comment installer des forfaits nocturnes .

0
DINA TAKLIT