Je ne parviens pas à faire fonctionner clang ++ pendant que je compile mon code. Plus précisément, je reçois une make: clang++: Command not found
erreur.
J'ai couru sudo apt-get install llvm
, et aussi sudo apt-get install build-essential
et sudo apt-get update
. Que dois-je faire pour que clang ++ soit installé?
make install
, mais beaucoup d’autorisations refusées sont apparues.clang-3.6
est également disponible.clang-3.8
installé, j'ai ajouté un lien logiciel pour Clang ++ (par défaut, je n'avais que/usr/bin/clang++-3.8
). Par exemple:sudo ln -s /usr/bin/clang++-3.8 /usr/bin/clang++
.18.04 (bionique)
J'ai visité http://apt.llvm.org/bionic/dists/ (c'est-à-dire les distributions bioniques).
J'ai déterminé que 6.0 était la dernière version majeure de la chaîne d'outils.
Je suppose que vous voudrez aussi l'éditeur de liens, lld.
Cela vous donne des fichiers binaires avec les noms suivants (et plus probablement):
Il installe également ces packages (et plus):
17.04 (Artful)
Comme ci-dessus. Je vais répéter chaque ligne pour un copier-coller pratique.
16.04 (Xenial)
La réponse acceptée donne déjà des instructions pour l'installation de clang-3.8 le 16.04, mais voici comment obtenir clang-6.0:
la source
Installer Clang 9 sur Ubuntu 18
sudo apt-get install clang-tools-9
Il va également installer llvm-9
Pour plus d'informations, suivez la documentation de Clang .
la source