Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Установка Rust

Для работы с Rust вам понадобятся как минимум:

  • Rust тулчейн (компилятор, система сборки и т.д.) — для компиляции файлов с исходным кодом на Rust в объектные файлы (файлы с машинным кодом)
  • Линкер (компоновщик) — для сборки множества объектных файлов в исполняемый файл программы
  • Стандартная библиотека C

Необходимость стандартной библиотеки C обусловлена тем, что для операции выделения памяти, а также для некоторых операций копирования, Rust использует Сишные функции.

Сборка прикладной программы на Rust выглядит примерно так:

То есть при сборке финального исполняемого файла из скомпилированных модулей, линкеру должна быть доступна стандартная библиотека C.


Установка Rust тулчейна осуществляется при помощи официальной утилиты rustup, а установка линкера и стандартной библиотеки C варьируется от операционной системы и C++ тулчейна.

В следующих главах мы рассмотрим установку Rust и C++ тулчейна на Windows и Linux.