在 Ubuntu 14.04 上编译 llvm 和 clang 3.8
2016-10-27 15:28
375 查看
很早之前的草稿,当时研究 KLEE 的需要。
0. 安装依赖:
1. 在本例中,我们的根目录是 ~/llvm 内
2. 下载源码包:
0. 安装依赖:
cmake -DCMAKE_BUILD_TYPE=Release ../llvm-3.8.0.src/
1. 在本例中,我们的根目录是 ~/llvm 内
$ mkdir ~/llvm && cd ~/llvm
2. 下载源码包:
$ wget -c http://llvm.org/releases/3.8.0/llvm-3.8.0.src.tar.xz $ wget -c http://llvm.org/releases/3.8.0/cfe-3.8.0.src.tar.xz[/code]
3. 下载后,应该有两个压缩包文件:llvm-3.8.0.src.tar.xz cfe-3.8.0.src.tar.xz
使用 tar 命令解压这两个压缩包:$ tar -xvf llvm-3.8.0.src.tar.xz $ tar xvf cfe-3.8.0.src.tar.xz
得到两个目录: cfe-3.8.0.src llvm-3.8.0.src
4. 将 cfe 文件重命名为 clang 后放入 llvm 目录的 tools 内:$ mv cfe-3.8.0.src clang && mv clang/ llvm-3.8.0.src/tools/
5. 编译项目:$ cd ~/llvm && mkdir build && cd build $ cmake -DCMAKE_BUILD_TYPE=Release ../llvm-3.8.0.src/ $ make -j`nproc`
6. 把编译好的可执行文件加入 ~/.bashrc 文件内的 PATH 中:$ echo "$PATH=$HOME/llvm/build/:$PATH" >> ~/.bashrc
相关文章推荐
- Ubuntu14.04/Linux安装LLVM/clang-3.7(带有标准库 libc++,libc++abi)
- Ubuntu编译安装llvm-clang
- Ubuntu 10.04 LTS上编译GCC 4.7.2、LLVM 3.8
- Ubuntu16.04 从源码编译LLVM+Clang
- ubuntu 14.04 Clang编译安装,libclang解析c++代码
- Ubuntu编译安装llvm-clang
- Ubuntu14.04 LLVM&Clang
- Ubuntu编译安装llvm-clang
- Ubuntu编译安装llvm+clang
- Ubuntu下Clang和LLVM的编译安装
- ubuntu codeblocks 下 使用 clang+llvm 编译运行
- Ubuntu14.04 clang3.8 Installation Guide
- linux下clang+llvm3.3安装(ubuntu)
- 在Ubuntu 14.04 64bit上编译安装xbt tracker
- Ubuntu14.04 Android系统源码编译环境初始化
- ubuntu 14.04怎么编译xen 4.4的源代码
- 基于Ubuntu 14.04 LTS编译Android4.4.2源代码
- ubuntu server 14.04编译安装bluez5.18
- Ubuntu 14.04 64bit上编译安装simple-rtmp-server(srs)服务器
- 基于Ubuntu 14.04 LTS编译Android4.4.2源代码