为什么我需要一个C ++编译器来编译Rust?

时间:2015-02-17 18:15:19

标签: rust

这可能是一个非常愚蠢的问题,但我想知道为什么Rust编译器(用Rust本身编写)需要一个C ++编译器。

我的意思是,分发中的预编译Rust编译器应该足够了,不应该吗?

1 个答案:

答案 0 :(得分:18)

这实际上是一个合理的问题。答案是,目前,生锈源包含LLVM的略微修补版本,LLVM是用C ++编写的,并且不是以二进制形式分发的。所以你需要一个C ++编译器来构建它。