gpt4 book ai didi

c++ - 如何用 clang 构建 clang?

转载 作者:可可西里 更新时间:2023-11-01 15:51:21 25 4
gpt4 key购买 nike

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

最佳答案

我们会得到一个旧版本的 clang,比如 3.1。 (您几乎可以安装为您的操作系统预编译的任何版本)

获取更新版本(如 3.2)的源代码。

然后(我喜欢 cmake+ninja ( 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

就是这样。

玩得开心。

关于c++ - 如何用 clang 构建 clang?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12479458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com