虽然网上文章都有,但是都是散开的,可能遇到一些坑,别的文章没提到,因为

他们都是一次就编译过的。

    需要准备 ckmae 大于 3.4 版本。

ubuntu 16 编译 ollvm

    然后就是按照官方教程安装即可。

1.下载源码:

    git clone -b llvm-4.0 https://github.com/obfuscator-llvm/obfuscator.git

2.创建build目录,然后生成Makefile文件:

ubuntu 16 编译 ollvm

3.编译,这里有个坑,编译时说 XXX 已经存在,网上搜到另一种编译选项,可以正常编译:
 

cmake -DCMAKE_BUILD_TYPE=Release -DLLVM_INCLUDE_TESTS=OFF ../obfuscator/

4.用make 编译,根据处理器数,添加参数,我这里虽然有4个处理器,但是我用4个编译的时候老出错,

所以我改成两个处理器编译:

   

 make -j 2

耐心等待编译完成即可:
ubuntu 16 编译 ollvm

 

 

 

 

 

相关文章: