Skip to content

Latest commit

 

History

History
26 lines (15 loc) · 1.85 KB

install.md

File metadata and controls

26 lines (15 loc) · 1.85 KB

Разработчикам

Здесь общие наброски по установке и компиляции компилятора. Фактически черновик документа.

Сейчас программа компилируется только на Ubuntu 18.04. Другие версии и другие ОС не проверялись.

Технологии для компиляции программы:

  • Git. Система контроля версий. Надо будет установить программу, скачать исходный код можно командой:
git clone https://github.com/zx-90/kartarika.git
  • CMake. Система сборки. Надо будет опять же установить + с помощью команд создать в каталоге _build проект для той IDE в которой будешь работать. Он позволяет сделать проект в Visual Studio, Qt и т.д.

  • LLVM-9. Библиотека создания компилятора. Для создания используется библиотека LLVM-9. Её тоже надо будет установить. Возможно автоматически установится CMake-ом. Но это не точно.

Различные настройки.

  • По-умолчанию программа git при выводе путей (команды типа state, ls-files, diff и т.п.) символы с кодом больше 0x80 заменяет их восьмиричными кодами (например, \320\272 для символа «к»). Это поведение можно изменить с помощью конфигурационного параметра core.quotepath, отключив его:
git config core.quotepath false