1.安装cmake
2.Cmake中,source code 选择llvm的源文件文件夹,whereto build the binaries 任意选择一个目录(一会生成的codeblocks工程文件会保存在这个文件夹)
3.(如果环境变量没有设置python路径)把python26.exe python26.dll python26.zip拷贝到(源文件目录)\utils\llvm-build\下(python2.X应该都可以)
4.在cmake下面的值作以下修改(已有这个值的修改他的内容,没有这个值的就新建一项)
p.s(如果codeblocks没有完全安装,环境变量没有设置CodeBlocks的MinGW路径)路径也应作相应修改
CMAKE_CXX_COMPILER= C:/Users/user/Desktop/FFF/CodeBlocks/CodeBlocks/MinGW/bin/mingw32-g++.exe
CMAKE_CXX_COMPILER_ENV_VAR=CXX
CMAKE_C_COMPILER= C:/Users/user/Desktop/FFF/CodeBlocks/CodeBlocks/MinGW/bin/mingw32-gcc.exe
CMAKE_C_COMPILER_ENV_VAR=CC
CMAKE_MAKE_PROGRAM=C:\Users\user\Desktop\FFF\CodeBlocks\CodeBlocks\MinGW\bin\mingw32-make.exe
PYTHON_EXECUTABLE= C:\Users\user\Desktop\FFF\llvm-3.4.2.src\utils\llvm-build\python27.exe
5.Cmake中configure,会让你选择输出的工程文件格式,好像可以输出VS2010等等的vcproject文件,不过我这边先试试codeblocks– mingw makefiles,然后generate
6.在“where to build the binaries”指定的文件夹中就是配置好的codeblocks工程了。
7.用codeblocks打开LLVM.cbp,漫长的编译