我已经用 MSVC 和 MinGW 成功构建了 clang(3.2)。但我认为这不是“纯粹”的叮当声。那么有人可以给我一些关于如何使用 clang 构建 clang(Windows/Linux) 的说明或材料吗?我们可以独立使用 clang (不依赖于 GCC 或 MSVC)。谢谢大家!
我们会得到一个旧版本的 clang,比如 3.1。 (您几乎可以安装为您的操作系统预编译的任何版本)
获取更新版本(如 3.2)的源代码。
然后(我喜欢cmake+ninja(http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html 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
就是这样。
玩得开心。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)