18.04 (бионический)
Я посетил http://apt.llvm.org/bionic/dists/ (т.е. бионические дистрибутивы).
Я определил, что 6.0 была последней основной версией набора инструментов.
Я предполагаю, что вам также понадобится компоновщик.
# grab the key that LLVM use to GPG-sign binary distributions
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-add-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-6.0 main"
sudo apt-get install -y clang-6.0 lld-6.0
Это дает вам двоичные файлы со следующими именами (и более, вероятно):
clang-6.0
clang++-6.0
lld-6.0
ld.lld-6.0
Он также устанавливает эти пакеты (и многое другое):
llvm-6.0
llvm-6.0-dev
llvm-6.0-runtime
17.04 (хитрый)
То же, что и выше. Я повторю каждую строку для удобного копирования-вставки.
# grab the key that LLVM use to GPG-sign binary distributions
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-add-repository "deb http://apt.llvm.org/artful/ llvm-toolchain-artful-6.0 main"
sudo apt-get install -y clang-6.0 lld-6.0
16.04 (Ксениал)
В принятом ответе уже приведены инструкции по установке clang-3.8 16.04, но вот как получить clang-6.0:
# grab the key that LLVM use to GPG-sign binary distributions
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-add-repository "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-6.0 main"
sudo apt-get install -y clang-6.0 lld-6.0
make install
, но появилось много разрешений.