web-dev-qa-db-ja.com

LLVM 3.9のインストール方法

私はEmscriptenを使用していますが、エラーメッセージの1つは次のとおりです。

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

しかし、LLVMページに3.9が見つかりません。

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

LLVM 3.9をインストールするにはどうすればよいですか?

30
Bob van Luijt

Llvm 3.9のインストールは、「LLVM Debian/Ubuntu nightly packages」PPAを使用してXenial Xerusで簡単に実行できます。以下の手順に従ってください。

  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
    

参照:

37
andrew.46

nanoまたはvimまたはその他のテキストエディターを使用して、/etc/apt/sources.listファイルに次の2行を追加します。

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を使用している場合は、上記の行のtrustywilyに置き換えるだけです。 Ubuntu 16.04 LTSを使用している場合は、trustyxenialに置き換えます。

次のコマンドを入力してLLVM 3.9をインストールします

Sudo apt-get update 
Sudo apt-get install clang-3.9 lldb-3.9
15
Ketan Patel

この公式ガイダンスに従ってください 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

3
Honghe.Wu