LLVM源码安装教程

LLVM4.0源码安装教程

环境:ubuntu16.04 llvm-4.0 clang-4.0python

步骤:git

1.依赖库安装,注意llvm的编译对gcc版本和cmake版本有要求,请根据版本进行匹配ubuntu

$ sudo apt-get install build-essential curl libcap-dev git cmake libncurses5-dev python-minimal python-pip unzip多线程

2.源码下载curl

$wget http://releases.llvm.org/4.0.0/llvm-4.0.0.src.tar.xz      
$wget http://releases.llvm.org/4.0.0/cfe-4.0.0.src.tar.xz
3. 解压缩llvm-4.0
4.在同级别新建build目录
$mkdir build

如今该目录下应该有两个文件夹:build和llvm-4.0.0.srcui

5.在llvm-4.0.0.src/tools目录下解压cfe-4.0.0.src.tar.xz,并将解压出来的文件夹重命名为clang,此时clang的文件夹为llvm-4.0.0.src/tools/clangurl

6.切换到build目录es5

7.使用以下命令cmake造成Makefile,并编译安装(在此步骤中,若是内存有限不超8G,不建议使用多线程-j选项加速)spa

$cmake -G 'Unix Makefiles' -DCMAKE_INSTALL_PREFIX=INSTALL_DIR -DCMAKE_BUILD_TYPE=Debug -DLLVM_ENABLE_ASSERTIONS=On ../llvm-4.0.0.src
$make
$make install
相关文章
相关标签/搜索