【发布时间】:2012-09-18 14:49:09
【问题描述】:
我已经成功地使用 MSVC 和 MinGW 构建了 clang(3.2)。但我认为这不是“纯粹的”铿锵声。那么有人可以给我一些关于如何使用clang构建clang(Windows / Linux)的说明或材料吗?我们可以独立使用clang吗(不依赖于GCC或MSVC)。谢谢大家!
【问题讨论】:
-
当你运行
configure时,你应该可以定义环境变量CC=clang和CXX=clang++ -
如果那不是纯粹的,那么由另一个由其他东西构建的 clang 构建的 clang 不会仍然是不纯的吗?
-
@delnan:我认为“纯”意味着“自托管”。如果clang1是由MinGW构建的,那么clang2是由clang1构建的,以此类推。如果步骤 N 上的可执行文件与步骤 N-1 上的可执行文件一致,则它是“纯”的。当然只是个玩笑:)
-
这可能被称为如何引导 clang。
-
在this question我完整描述了“引导”的过程。