Вот тут описан процесс компиляции https://habr.com/en/amp/post/539796/ Если кратко, у раста нет своего компилятора. rustc - это просто препроцессор, который преобразует и оптимизирует исходный код, подготавливая его для llvm. Именно llvm и есть тот самый компилятор, который выдает машинный код. llvm написан на с/с++. rustc на расте.
Обсуждают сегодня