Установка Rust
Для работы с Rust вам понадобятся как минимум:
- Rust тулчейн (компилятор, система сборки и т.д.) — для компиляции файлов с исходным кодом на Rust в объектные файлы (файлы с машинным кодом)
- Линкер (компоновщик) — для сборки множества объектных файлов в исполняемый файл программы
- Стандартная библиотека C
Необходимость стандартной библиотеки C обусловлена тем, что для операции выделения памяти, а также для некоторых операций копирования, Rust использует Сишные функции.
Сборка прикладной программы на Rust выглядит примерно так:
То есть при сборке финального исполняемого файла из скомпилированных модулей, линкеру должна быть доступна стандартная библиотека C.
Установка Rust тулчейна осуществляется при помощи официальной утилиты rustup, а установка линкера и стандартной библиотеки C варьируется от операционной системы и C++ тулчейна.
В следующих главах мы рассмотрим установку Rust и C++ тулчейна на Windows и Linux.