Skip to content
Артур Ефимов edited this page Apr 9, 2020 · 2 revisions

Виртуальная машина компиляторостроителя

Как быстро скомпилировать компилятор

Для желающих скомпилировать заготовку компилятора, попробовать внести в неё изменения, теперь есть возможность сделать это легко и просто.

Для этого надо скачать специально подготовленный образ с Линуксом, вставить его Virtual Box и запустить. Образ поставляется со всеми предустановленными программами, включая редактор Vim и Geany (на выбор) с подсветкой синтаксиса, компилятор Voc и GCC.

Скачать

Ссылка на скачивание образа (5,33 Гбайт)

Virtual Box

Чтобы образ включился, возможно, придётся понажимать галочки в настройках Virtual Box. Например, может понадобиться на вкладке «Система → Материнская плата» выбрать «Включить I/O APIC». Когда всё заработает, увеличьте разрешение экрана в «Пуск -> Система -> Параметры -> Оборудование -> Экраны» («Пуск» — это самая левая нижняя кнопка).

Обновление кода проекта

Включив образ, смело нажимайте на иконку терминала в левом нижнем углу и пишите git pull, чтобы скачать более новую версию проекта.

Редактор Vim

В терминале напишите:

vim Parser.Mod

Чтобы запустить компиляцию проекта из редактора Vim, нажмите клавишу F9. Проект скомпилируется и запустится (а чтобы не запускать его, нажимайте F10).

Редактор Geany

Здесь всё просто. Нажмите иконку Geany в нижнем левом углу, затем кнопку сборки и кнопку запуска. Подсветка синтаксиса и кнопки сборки и запуска настроены в конфигурационном файле /usr/share/geany/filedefs/filetypes.pascal. Цветовая схема — в файле /usr/share/geany/colorschemes/alt.conf

Дополнительная информация

  • Пароль пользователя и рута 123123.
  • В системе установлен шрифт «Input Mono Conensed Light», 16-го кегля.
  • F11 разворачивает окно терминала на весь экран, комбинация правый CTRL + F разворачивает на весь экран VirtualBox. Панель VirtualBox, торчащую при этом снизу, можно убрать в настройках.
  • В данной системе окна удобнее переключать сочетанием клавиш ALT+ESC вместо ALT+TAB.
  • Раскладка клавиатуры меняется клавишей CapsLock, а также сочетаниями ALT+SHIFT, CTRL+SHIFT. Чтобы включить или выключить CapsLock, нажмите SHIFT+CapsLock. Вместо английской включена латышская раскладка, которая позволяет печатать кавычки-ёлочки нажатием ALT+[ и ALT+]
  • Чтобы перейти в режим редактирования в Vim, нажмите букву i. Чтобы из него выйти — нажмите ESC, а затем следующие введите символы :q!. Сохранить и выйти — :wq. Чтобы сохраниться, нажмите F2. В Vim можно открыть несколько вкладок с помощью ключа «p»: vim -p Parser.Mod SymTable.Mod. Переключаться между вкладками можно клавишами CTRL+PgUp и CTRL+PgDown.
  • Для просмотра ваших изменений, введите команду git status или git diff. Для отмены изменений — git checkout имя_файла
  • Образ включает в себя браузер Firefox.