Instalasi llvm
dan build-essential
paket, seperti yang telah Anda lakukan, tidak menyebabkan clang
atau clang++
diinstal. Untuk itu, Anda harus menginstal salah satu paket dentang , tergantung pada versi clang
dan yang clang++
Anda inginkan.
16.04
Di Ubuntu 16.04, opsi Anda adalah clang-3.5 , clang-3.6 , clang-3.7 , dan clang-3.8 .
14,04
Di Ubuntu 14.04, opsi Anda adalah clang-3.3 , clang-3.4 , dan clang-3.5 .
Anda dapat menginstalnya di Pusat Perangkat Lunak, atau dengan:
sudo apt-get update
sudo apt-get install clang-3.n
(Mengganti n
dengan sub-versi yang diinginkan, tentu saja.)
12,04
Jika Anda menjalankan Ubuntu 12.04, hanya ada satu paket yang menyediakan clang
dan clang++
, jadi itu hanya disebut dentang .
make install
, tetapi banyak izin yang ditolak muncul.clang-3.6
juga tersedia.clang-3.8
diinstal, saya menambahkan tautan lunak untuk dentang ++ (secara default, saya hanya punya/usr/bin/clang++-3.8
). Sebagai contoh:sudo ln -s /usr/bin/clang++-3.8 /usr/bin/clang++
.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.
Ini memberi Anda binari dengan nama-nama berikut (dan banyak lagi, mungkin):
Itu juga menginstal paket-paket ini (dan banyak lagi):
17.04 (Artful)
Sama seperti di atas. Saya akan mengulangi setiap baris untuk copy-paste nyaman.
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:
sumber
Menginstal Dentang 9 di Ubuntu 18
sudo apt-get install clang-tools-9
Ini juga akan menginstal llvm-9
Untuk informasi lebih lanjut, ikuti dokumentasi dentang .
sumber