Как установить LLVM 3.9

Я работаю с Emscripten и одно из сообщений об ошибке:

LLVM version appears incorrect (seeing "3.3", expected "3.9")

Но я не могу найти 3.9 на странице LLVM:

http://llvm.org/releases/download.html

Что я могу сделать, чтобы установить LLVM 3.9?

3 ответа

Решение

Установка llvm 3.9 может быть легко осуществлена ​​в Xenial Xerus с помощью PPA-пакета "LLVM Debian/Ubuntu nightly". Просто следуйте инструкциям ниже:

  1. Добавить архив подписи:

    wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
    
  2. Добавьте PPA:

    sudo apt-add-repository "deb https://apt.llvm.org/xenial/ llvm-toolchain-xenial-3.9 main"
    sudo apt-get update
    

    Примечание. Могут быть некоторые предупреждения аутентификации для ключа llvm, которые я безопасно переопределил в моей собственной системе. Чтобы обойти аутентификацию, замените sudo apt-get update с

    sudo apt -o Acquire::AllowInsecureRepositories=true update
    
  3. Разрешите перезагрузку репозитория и затем выполните следующую команду:

    sudo apt-get install clang-3.9 lldb-3.9
    
  4. Проверьте вашу установку следующим образом, как показано на моей собственной системе Xenial:

    $ clang-3.9 --version
    clang version 3.9.0-svn275716-1~exp1 (trunk)
    Target: x86_64-pc-linux-gnu
    Thread model: posix
    InstalledDir: /usr/bin
    

Рекомендации:

Добавьте следующие две строки в /etc/apt/sources.list использование файла nano или же vim или любой другой ваш любимый текстовый редактор.

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

Выше строки предназначены для Ubuntu 14.04 LTS. Если вы используете Ubuntu 15.10, просто замените trusty с wily в вышеприведенных строках. Если вы используете Ubuntu 16.04 LTS, замените trusty с xenial,

Введите следующие команды для установки LLVM 3.9

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

Следуйте этому официальному руководству http://apt.llvm.org/

например для Ubuntu 14.04
Добавьте следующие строки в /etc/apt/sources.list файл

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

Чтобы получить подпись архива: wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -

Установите стабильную ветку apt-get install clang-3.9 lldb-3.9

Другие вопросы по тегам