Зачем мне нужен компилятор C++ для компиляции Rust?
Это может быть очень глупый вопрос, но мне интересно, почему компилятор Rust (написанный на самом Rust) требует компилятора C++.
Я имею в виду, что предварительно скомпилированного компилятора Rust из дистрибутива должно быть достаточно, не так ли?
1 ответов
Это на самом деле разумный вопрос. Ответ заключается в том, что в настоящее время источник rust включает слегка исправленную версию LLVM, LLVM написан на C++, и это не распространяется в двоичной форме. Поэтому вам нужен компилятор C++ для его создания.