podgotovka_pk_uchastnikov.md


Подготовка ПК участников

Установка кросс-компилятора

Фирменный компилятор LLC разработки АО «МЦСТ», во многом совместим с компилятором GCC как по параметрам запуска, так и по GNU-расширениям языков.

Обладает развитыми средствами оптимизации генерируемого машинного кода, позволяющими выбирать между быстродействием программы и её размером, а также длительностью компиляции.

В соревновании применяется кросс-компилятор — вариант компилятора, функционирующий на компьютерах архитектуры x86-64 и при этом выдающий машинный код архитектуры Эльбрус.

Для установки кросс-компилятора LLC:

  1. Скачайте кросс-компилятор по ссылке: https://disk.yandex.ru/d/X9IfpO95zfHD4w
  2. Скопируйте содержимое архива cross-sp-rel-1.27.23.e2k-v5.5.10_64.tgz в папку /opt/ при помощи файлового менеджера или консольной командой mv (в обоих вариантах нужны root права):

sudo mv ./mcst /opt

  1. Создайте символически ссылки на компиляторы командой ln (для удобного доступа к командам lcc и l++):

sudo ln -sf /opt/mcst/lcc-1.27.23.e2k-v5.5.10/bin/lcc /usr/local/bin/lcc sudo ln -sf /opt/mcst/lcc-1.27.23.e2k-v5.5.10/bin/l++ /usr/local/bin/l++

  1. Убедитесь, что у всех исполняемых файлов компилятора достаточно прав для работы:

sudo chmod -R +x /opt/mcst