先从这里下载llvm-project.
然后解压后,进入clang目录.
输入命令:
cmake -DLLVM_ENABLE_PROJECTS=clang -G "Visual Studio 17 2022" -A Win32 -Thost=x64 ..\llvm
表示,用x64的cl编译X86版本,用-A Win32代表X86版本.
然后生成llvm.sln有2M大.
编译选项技巧:
因为,内存只有8G,所以不要并行,在
工具->选项->项目和解决方案->生成和并行的最上面,设置最大并行项生成数为1.
这样,虽然慢,但不会因为堆内存不足,而重新构建.
最后,打开llvm.sln,按F7,等2个小时,就构建好了.不用单独构建llvm,只构建clang就把llvm编译好了.