Шаблон репозитория для практического задания «Система диспетчеризации задач с приоритетами» 6-го спринта «Мидл разработчик С++».
- Нажмите зелёную кнопку
Use this template
, затемCreate a new repository
. - Назовите свой репозиторий.
- Склонируйте созданный репозиторий командой
git clone your-repository-name
. - Создайте новую ветку командой
git switch -c development
. - Откройте проект в
Visual Studio Code
. - Нажмите
F1
и откройте проект в dev-контейнере командойDev Containers: Reopen in Container
.
Данный репозиторий использует cmake — генератор систем сборки для C и C++. Позволяет создавать проекты, которые могут компилироваться на различных платформах и с различными компиляторами. Подробнее о cmake:
- https://dzen.ru/a/ZzZGUm-4o0u-IQlb
- https://neerc.ifmo.ru/wiki/index.php?title=CMake_Tutorial
- https://cmake.org/cmake/help/book/mastering-cmake/cmake/Help/guide/tutorial/index.html
mkdir build ; cd build
# Вызывается один раз перед сборкой проекта
cmake ..
# Вызывается каждый раз, когда необходимо собрать проект
make -j4
cd build
ctest --verbose