Перейти к основному содержимому

Установка Eclipse 4diac

Источник

Эта страница является переводом официальной документации Eclipse 4diac, распространяемой по лицензии EPL-2.0. Оригинальный источник: eclipse-4diac/4diac-documentation.

4diac IDE

Скачайте последнюю версию 4diac IDE для вашей операционной системы со страницы загрузок. Распакуйте архив в любую удобную папку и запустите исполняемый файл внутри неё — 4diac IDE готова к работе. IDE уже поставляется с богатым набором стандартных библиотек для разработки приложений.

Сборка собственной 4diac IDE

Если вы хотите попробовать самые последние возможности, вы можете собрать 4diac IDE самостоятельно из исходников репозитория eclipse-4diac/4diac-ide на GitHub. Подробные шаги описаны в разделе сборки из исходников.


4diac FORTE

На странице загрузок доступны предсобранные бинари 4diac FORTE для распространённых операционных систем и целевых платформ. Это позволяет быстро начать развёртывание и запуск приложений без компиляции.

Если вы хотите сразу начать работу с 4diac IDE, вы можете пропустить остальную часть этой страницы и перейти к пошаговому руководству или странице «С чего начать».

Сборка собственного 4diac FORTE

Если нет подходящего предсобранного варианта или вы хотите испытать последние возможности, 4diac FORTE можно собрать из исходников репозитория eclipse-4diac/4diac-forte.

Предварительные требования

В зависимости от операционной системы установите необходимые зависимости.

Linux (Ubuntu)

На Ubuntu Noble (24.04), Jammy (22.04) или Focal (20.04) сначала добавьте официальный репозиторий CMake:

apt-get install wget
wget https://apt.kitware.com/kitware-archive.sh
. kitware-archive.sh

Затем установите зависимости:

apt-get install cmake g++ gcc git ninja-build

Linux (Arch)

pacman -S cmake gcc git ninja

Windows

Скачайте Git for Windows и CMake. При установке обязательно выберите добавление Git и CMake в переменную PATH. Избегайте пробелов в путях установки.

Выберите компилятор:

Клонирование репозитория

git clone https://github.com/eclipse-4diac/4diac-forte.git

Команда создаст папку 4diac-forte в текущем рабочем каталоге.

Сборка 4diac FORTE

Linux:

cd 4diac-forte
cmake -G Ninja --preset posix-shared-debug
cmake --build build/posix-shared-debug
cmake --install build/posix-shared-debug

FORTE будет установлен в install/posix-shared-debug.

Windows:

cd 4diac-forte
cmake -G Ninja --preset windows-shared-debug
cmake --build build/windows-shared-debug
cmake --install build/windows-shared-debug

FORTE будет установлен в install/windows-shared-debug.

Сборка собственных модулей

Для сборки собственных модулей сначала настройте среду сборки согласно инструкциям выше, а затем экспортируйте модуль из 4diac IDE. При экспорте установите флаг Export CMakeLists.txt.

cd path/to/module
cmake -G Ninja -B build -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX:PATH=path/to/forte
cmake --build build
cmake --install build

Если вы используете предсобранный FORTE, path/to/forte указывает на содержимое распакованного архива. Для самосборного FORTE — на подпапку внутри install, например 4diac-forte/install/*-shared-debug.

Другие платформы

Официальная документация по сборке для других платформ доступна на eclipse.dev/4diac.

Ларус-100

На контроллере Ларус-100 4diac FORTE уже установлен. Сборка не требуется. Ларус-10 — шлюз, FORTE не использует.


Что дальше?

После установки инструментов приступайте к практике: