如何用clang建立铿锵声?

sun*_*016 11 c c++ clang

我已经成功地与MSVC和MinGW建立了铿锵声(3.2).但我认为这不是"纯粹"的铿锵声.那么有人可以给我一些关于如何使用clang来构建clang(Windows/Linux)的说明或材料吗?我们可以独立使用clang(不依赖于GCC或MSVC).谢谢大家!

Red*_*edX 13

好吧得到像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
Run Code Online (Sandbox Code Playgroud)

如果你想要它

CXX=clang++ CC=clang cmake ../llvm -DCMAKE_BUILD_TYPE=Release
make
Run Code Online (Sandbox Code Playgroud)

而已.

玩得开心.