这可能是一个很愚蠢的问题,但我想知道为什么 rust 编译器(写在 rust 本身)需要一个C++编译器.

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

推荐答案

这实际上是一个合理的问题.答案是,目前, rust 源包括一个稍微修补的版本LLVM,LLVM是用C++编写的,并且不是以二进制形式分布的.所以你需要一个C++编译器来编译它.

Rust相关问答推荐

重新导出proc宏导致未解决的extern crate错误""

Rust kill std::processs::child

在rust中如何修改一个盒装函数并将其赋回?

go 掉包装 struct 中的泛型

为什么复印是豆荚的一个重要特征?

在自身功能上实现类似移动的行为,以允许通过大小的所有者进行呼叫(&;mut;self)?

支持TLS的模拟HTTP服务器

完全匹配包含大小写的整数范围(&Q;)

rust中的库插件管理器,现在是否可行?

从 rust 函数返回 &HashMap

将 &str 或 String 保存在变量中

Rust中的一生语法有什么作用?

如何在 Rust 中将 bson::Bson 转换为 Vec

Rust 引用元组和引用元组

预期的整数,找到 `&{integer}`

`map` 调用在这里有什么用吗?

如何在 Rust 中创建最后一个元素是可变长度数组的 struct ?

使用 rust-sqlx/tokio 时如何取消长时间运行的查询

编写 TOML 文件以反序列化为 struct 中的枚举

在 macro_rules 中转义 $ 美元符号