Встановлення clang 3.8 на Ubuntu 14.04.3


15

Я спробував такі очевидні команди:

sudo apt-get update
sudo apt-get install clang-3.8

але я отримую повідомлення:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

і я спробував:

sudo apt-get update
sudo aptitude install clang-3.8

але отримайте повідомлення:

Couldn't find package "clang-3.8".  However, the following
packages contain "clang-3.8" in their name:
  clang-3.8-doc 
Couldn't find package "clang-3.8".  However, the following
packages contain "clang-3.8" in their name:
  clang-3.8-doc 
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

Сподіваючись на версію кланг пізнішої, ніж 3,5. Будь-які пропозиції?


Ви можете відредагувати своє запитання та включити вихід apt-cache search clang
Wayne_Yux

Відповіді:


24

Схоже, остання версія для 14.04.3 - це кланг 3.6 у довірених оновленнях . Але розробники підтримують PPA, який повинен отримати вам останню версію:

Нічні пакети LLVM Debian / Ubuntu

Щоб встановити 3.8, спочатку слід додати ключ:

wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo apt-key add -

а потім додайте сховище для 3.8, додавши наступний рядок вручну /etc/apt/sources.list(або використовуючи gui "Програмне забезпечення та оновлення"):

deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty-3.8 main

Скріншот тут, щоб продемонструвати техніку:

введіть тут опис зображення

Потім запустіть наступне:

sudo apt-get update
sudo apt-get install clang-3.8 lldb-3.8

Випробуйте установку наступним чином:

andrew@corinth:~$ clang-3.8 --version
clang version 3.8.0-svn262614-1~exp1 (branches/release_38)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
andrew@corinth:~$ 

І, сподіваємось, це змусить вас піти ...


Як ви бачите на сайті llvm.org/apt/trusty/dists , версія до цього варіанту доступна лише до версії 3.7
Кайл МакКормік,

Дійсно, залиште це зі мною, і я підійду до власника сторінки. Ненавиджу давати погані поради, тому я, безумовно, переслідую це ...
andrew.46,

1
Гаразд, я надіслав електронний лист Sylvestre, і, сподіваємось, цю проблему можна буде вирішити.
andrew.46

Ще немає відповіді :(
andrew.46,

6
Нічого собі, це нова парадигма в питаннях і відповідях, ви спочатку даєте відповідь, а потім
реалізуєте
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.