Сборка fcfserver под Linux и MacOS Необходимые пакеты для установки
  • GCC с поддержкой 17 стандарта
  • CMake (Лучше последней версии)
Подготовка окружения Установка boost
  • Скачайте с официального сайта boost https://www.boost.org/. Версия должна быть не ниже 1.73
  • Распакуйте архив с исходниками в папку проектов [PROJECTS_DIRECTORY] и перейдите в директорию boost_[VERSION]
  • Выполните инициализацию окружения boost для сборки $ ./bootstrap.sh
  • Выполните сборку boost (только для Linux) ./b2 --with-thread --with-filesystem toolset=gcc cxxflags=-std=c++17 install --prefix=[PROJECTS_DIRECTORY]/boost Выполните сборку boost (только для MacOS) ./b2 --with-thread --with-filesystem toolset=darwin cxxflags=-std=c++17 install --prefix=[PROJECTS_DIRECTORY]/boost
Сборка проекта
    Скачайте исходники fcfserver /download/fcfserver.
  • Распакуйте архив с исходниками в папку проектов [PROJECTS_DIRECTORY]
  • Создайте директорию сборки fcfserver в папке проектов [PROJECTS_DIRECTORY]/fcfserver и перейдите в нее mkdir [PROJECTS_DIRECTORY]/fcfserver cd [PROJECTS_DIRECTORY]/fcfserver
  • Выполните подготовку проекта cmake cmake ../fcfserver-src/
  • Выполните сборку проекта make