先从这里下载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
编译好了.