LLVM教程(二)-- LLVM的安装
来源:互联网 发布:js 写cookie 编辑:程序博客网 时间:2024/05/21 14:46
1 下载CMake版本
https://cmake.org/download/
下载的CMake版本必须大于 Version 3.4.3。(注如果系统中已经有CMake了通过 cmake -version 查看一下版本号 大于就不用下载了)
<1> 解压 tar xzvf cmake-3.8.0-rc1.tar.gz;进入到解压目录 依次执行 ./bootstrap
<2> make
<3> make install
2 下载SVN (如果有不用下载了 )
sudo apt-get install subversion
3 下载LLVM 项目
<1> cd where-you-want-llvm-to-live
<2> svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm
4 下载Clang项目
<1> cd where-you-want-llvm-to-live
<2> cd llvm/tools
<3> svn co http://llvm.org/svn/llvm-project/cfe/trunk clang
5 下载 Compiler-RT
<1> cd where-you-want-llvm-to-live
<2> cd llvm/projects
<3> svn co http://llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt
6 下载测试部分代码(可选 并且比较大)
<1> cd where-you-want-llvm-to-live
<2> cd llvm/projects
<3> svn co http://llvm.org/svn/llvm-project/test-suite/trunk test-suite
7 创建build-llvm文件夹放这个文件夹下编译
<1> cd where-you-want-llvm-to-live
<2> mkdir build-llvm
<3> cd build-llvm
<4> ../configure [options]Some common options:
–prefix=directory — 设置llvm编译的安装路径(default/usr/local).
–enable-optimized — 是否选择优化(defaultis NO),yes是指安装一个Release版本.
–enable-assertions — 是否断言检查(default is YES).
8 执行cmake命令
在build-llvm目录下执行 cmake ../
9 执行make命令
在build-llvm目录下执行make
10 执行安装命令
在build-llvm 目录下执行 sudo make install
- LLVM教程(二)-- LLVM的安装
- LLVM教程(一)-- LLVM的简介
- LLVM教程( 三)-- LLVM IR
- LLVM (4) 11.3 LLVM的代码表示:LLVM IR
- llvm+clang的安装(使用cmake)
- LLVM 安装
- LLVM
- LLVM
- llvm
- LLVM
- LLVM
- LLVM
- LLVM
- LLVM
- LLVM
- LLVM(二):后端结构
- llvm學習(二)————llvm編譯與環境構建
- 在LLVM中编写pass的详细教程(1)
- IIS发布网站后显示css js失败
- 类加载器与双亲委派模型
- 面试:Arrays.asList
- 动态规划 - 编辑距离
- AtCoder Grand Contest 010 B - Boxes 验证解的存在性
- LLVM教程(二)-- LLVM的安装
- redis linux-集群配置流程
- 【心得】编写服务端的相关设计心得及体会
- ImagePicker
- actionscript与javascipt通信研究
- android--->getWindow().setFlags小结
- css之常见选择器
- 60款顶级大数据开源工具
- 后退N帧协议(gbn)