使用的编译环境:
Win7 64位,vs2013,LLVM3.9.1,CMake3.7.1
1.下载以下三个源码包:
LLVM source code
Clang source code
compiler-rt source code
http://releases.llvm.org/download.html
2.将llvm-3.9.1.src.tar.xz解压
3.将cfe-3.9.1.src.tar.xz解压,文件夹重命名为clang,然后放置到llvm-3.9.1.src/tools目录下
4.将compiler-rt-3.9.1.src.tar.xz解压,文件夹重命名为compiler-rt,然后放置到llvm-3.9.1.src/projects目录下
5.创建文件夹llvm-3.9.1.build,并且在llvm-3.9.1.build目录下创建install文件夹
6.使用CMake生成vs工程
(1)选择源码和目标路径
(2)点击Add Entry按钮增加如下属性
(3)点击Add Entry按钮增加如下属性
(4)点击Configure按钮选择Visual studio 12 2013
(5)点击Generate按钮生成vs工程