Создание динамической библиотеки | make | Makefile

В этом видео я покажу, как создать динамическую библиотеку. Затем покажу, как создать Makefile для автоматической сборки проекта утилитой make. Библиотеки удобно применять для разбиения программы на модули а также для того, чтобы скрыть реализацию функций от разработчиков, которые будут использовать эту библиотеку. После того, как библиотека была создана, в основной программе можно использовать ее функции, при сборке линкер просто укажет нашей программе на библиотеку. При этом библиотека не будет участвовать в сборке самой программы, она - полностью независимый модуль, на который программа просто будет ссылаться во время работы.