LLVM不同版本安装
LLVM-3.0及以上
见上一篇:[LLVM、Clang安装及测试]
LLVM-2.9
1.选定一个目录,以下是我的配置
1 | mkdir llvm-29 |
2.下载源码
1 | $ svn co http://llvm.org/svn/llvm-project/llvm/tags/RELEASE_29/final llvm |
此处目录为/home/katherine/LLVM/llvm-29/llvm,你可以把llvm改为你想要的目录名。
3.下载clang
1 | $ cd llvm/tools |
4.此版本编译有bug,按patch修改:
1 | diff -u -r llvm-2.9/lib/ExecutionEngine/JIT/Intercept.cpp src/lib/ExecutionEngine/JIT/Intercept.cpp |
5.创建build目录,与src目录同级
1 | pwd |
6.编译
1 | ../llvm/configure --enable-optimized --enable-assertions |
- 本文链接:http://katherineleeyq.cn/2017/10/27/LLVM不同版本安装/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!