-
Перейдите в каталог репозитория:
cd 'Макушинская Д.В./lab01'
-
Соберите проект с помощью make:
Для сборки в режиме отладки:
make MODE=debug
Для сборки в режиме выпуска:
make MODE=release
По умолчанию сборка происходит в режиме отладки:
make
- Запуск программы:
После сборки Вы можете использовать команду dirwalk для обхода каталогов.
Если сборка была выполнена в режиме отладки:
./build/debug/dirwalk <directory_path> <options>
Если сборка была выполнена в режиме выпуска:
./build/release/dirwalk <directory_path> <options>
<directory_path>: Путь к каталогу, который Вы хотите обойти.<options>: Опции для фильтрации и сортировки.
-l: Показывать только символические ссылки (-type l).-d: Показывать только каталоги (-type d).-f: Показывать только файлы (-type f).-s: SСортировать вывод в соответствии с LC_COLLATE.
- Операционная система на базе Linux/Unix
- Компилятор
gccилиclang(sudo apt install gcc) makeдля сборки проекта
Чтобы создать псевдоним для команды dirwalk в zsh, добавьте следующее в Ваш файл ~/.zshrc:
function dirwalk() {
/home/user/build/dirwalk "$1" "$2"
}
Затем выполните:
source ~/.zshrc