GitHunt
LA

Latrasis/Linux-basics-2020

В этом репозитории хранятся задания по курсу "Основы Linux"

HW 4

Задания

  1. В каталоге seminar04/task01/src/ находятся файл generator.sh, который умеет генерировать случайное число по модулю 40, и два файла main_fast.cpp и main_slow.cpp. Вам нужно написать содержимое Makefile-а, который бы имел следующие цели:
    • build_fast — компилирует main_fast.cpp в программу с именем fast,
    • build_slow — компилирует main_slow.cpp в программу с именем slow,
    • run_fast — запускает fast со случайным аргументом,
    • run_slow — запускает slow со случайным аргументом,
    • time — с помощью утилиты time замеряет время работы переданной программы,
    • clean — удаляет все сгенерированные файлы.
  2. В каталоге seminar04/task02/src/ находятся уже знакомые нам файлы программы, которая принимает один аргумент n и возвращает n-ое число Фибоначчи. Ваша задача написать файл CMakeLists.txt, чтобы производилась сборка этой программы, а также была возможность запустить тесты с помощью ctest.

Languages

Python63.8%C++33.5%Shell1.1%Makefile1.1%CMake0.6%

Contributors

Created October 21, 2020
Updated January 28, 2023