18,04 (Bionik)
Saya mengunjungi http://apt.llvm.org/bionic/dists/ (yaitu distribusi bionik).
Saya memutuskan bahwa 6.0 adalah versi utama terbaru dari toolchain.
Saya berasumsi bahwa Anda akan menginginkan tautannya, lld, juga.
# 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
Ini memberi Anda binari dengan nama-nama berikut (dan banyak lagi, mungkin):
clang-6.0
clang++-6.0
lld-6.0
ld.lld-6.0
Itu juga menginstal paket-paket ini (dan banyak lagi):
llvm-6.0
llvm-6.0-dev
llvm-6.0-runtime
17.04 (Artful)
Sama seperti di atas. Saya akan mengulangi setiap baris untuk copy-paste nyaman.
# 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 (Xenial)
Jawaban yang diterima sudah memberikan instruksi untuk menginstal clang-3.8 pada 16.04, tetapi inilah cara untuk mendapatkan 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
, tetapi banyak izin yang ditolak muncul.