我已经与MSVC和MinGW成功构建cl(3.2).但我认为这不是“纯粹”的cl..有人可以给我一些关于如何使用clang来构建clang的指导或材料(
Windows /
Linux)?我们可以独自使用cl ently(不代表GCC或MSVC).谢谢所有!
解决方法
很好得到一个较老版本的cl ang如3.1. (您几乎可以安装任何为您的操作系统预编译的版本)
获取更新版本的来源,如3.2.
然后(我喜欢cmake忍者(http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html))
如果你将llvm源解压缩到〜/ llvm_source / llvm
cd ~/llvm_source mkdir build cd build CXX=clang++ CC=clang cmake -G Ninja ../llvm -DCMAKE_BUILD_TYPE=Release ninja
如果你想要它
CXX=clang++ CC=clang cmake ../llvm -DCMAKE_BUILD_TYPE=Release make
而已.
玩的开心.