小目标 To be or not to be

Ubuntu下安装llvm

2017-02-21
chaowyc

以下所有操作均在Terminal下进行,本机环境 Ubuntu 16.04 LTS 64-bit

  1. 在LLVM的主页下载LLVM的源代码

LLVM的主页 http://releases.llvm.org/

  1. 选择版本

我选择的是 3.6.2

  1. 下载

需要同时下载 clang source code 和 llvm source code

  1. 解压
cd进入下载目录下,用 tar 命令解压两个压缩包
tar xf filename
  1. 编译 ```bash
  2. 将 解压得到的cfe-3.6.2文件夹移动到llvm-3.6的 tools目录下,并重命名为clang mv cfe-3.6.2 llvm-3.6./tools/clang
  3. 在llvm-3.6里新建一个名为build的目录 mkdir bulid
  4. 进入 build目录 cd build
  5. 预编译 cmake 如果没有安装cmake的话,需要执行 sudo apt-get install cmake
  6. 编译 make -j2 其中-j参数指示了当前用几个线程进行编译,由于编译的时间较长,我指定了2个线程 ```
  7. 安装
1. 编译完成后,将build文件夹放到 /usr/local/目录下
(这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件)
并重命名为llvm。
    mv build /usr/local/llvm
2.添加环境变量,这里推荐添加到 ~/.profile文件内
    打开文件 
    vim ~/.profile
    添加环境变量语句
    export PATH="/usr/local/llvm/bin:$PATH"
    保存退出
  1. 测试 ```bash 输入以下指令,查看是否安装成功 clang -v

clang version 3.6.2 (tags/RELEASE_362/final) Target: x86_64-unknown-linux-gnu Thread model: posix Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/5.4.0 Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/6.0.0 Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/5.4.0 Candidate multilib: .;@m64 Selected multilib: .;@m64

```


上一篇 Ubuntu下安装Git

Comments