Обновить 01. Компиляция и первоначальный запуск проекта.

2025-03-13 09:20:12 +00:00
parent 7214bc518e
commit 742a3bac5f

@@ -1,7 +1,7 @@
**SAPFOR** для Фортрана использует внутреннее представление исходного кода на Фортране, основанное на библиотеке SAGE++, которая написана на С++ (высокоуровневый интерфейс) и С (низкоуровневая реализация). Данная библиотека используется в компиляторе Fortran-DVMH. Поэтому, чтобы не копировать проект компилятора, необходимые библиотеки подгружаются с помощью git submodule. Для того, чтобы выгрузить и собрать SAPFOR, необходимо сделать:
- `git clone` текущего репозитория
- `git submodule update --init `
- `git submodule update --init ` внутри папки, куда был клонирован репозиторий для обновления подмодулей
Для создания проекта необходимо использовать **CMAKE GUI** (загрузить по [ссылке](https://cmake.org/)) для Windows (7 и выше) или CMAKE в UNIX. Основной файл CMakeList.txt находится в корне проекта. Проект лучше создавать в отдельной папке, например, **_bin**. Для сборки под Linux необходимо из этого каталога выполнить команду **cmake** ../ и затем **make -j 4**.