Exercise #3. C Programming in Linux. GCC, CLANG. Linux kernel coding style∗
Description∗
На языке Си реализовать игру в Кости.
References∗
Guidance∗
Соблюдать Linux kernel coding style.
Использовать Git.
Для хранения результатов (имя пользователя, результаты подсчёта очков игроков, результат игры, отметка о времени) использовать динамическое выделения памяти.
Extra∗
-  
Для автоматизации сборки программы использовать утилиту make.
 -  
Создать и использовать статическую библиотеку.
Пример создания библиотеки util
gcc -c util.c ar -r libutil.a util.o gcc main.c -o main -static -L./ -lutil -  
Для хранения результатов игры использовать двусвязные списки.
 -  
Режимы игры определять параметрами командной строки.
 -  
Написать скрипт сборки и тестирования (проверка результатов выполнения).
 -  
Получить результат работы
makec Make-файлом, приведенным на стр.21 презентации и прокомментировать его содержимое (добавить комментарии непосредственно в Make-файл).