18.04 (ไบโอนิค)
ฉันไปที่http://apt.llvm.org/bionic/dists/ (เช่นการกระจายไบโอนิค)
ฉันพบว่า 6.0 เป็น toolchain เวอร์ชันหลักล่าสุด
ฉันคิดว่าคุณจะต้องการลิงเกอร์, lld ด้วย
# 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 (Xenial)
คำตอบที่ยอมรับแล้วมีคำแนะนำสำหรับการติดตั้ง 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
แต่ปฏิเสธการอนุญาตปรากฏขึ้น