Шрифт:
14. Как всегда, начните с имеющих смысл проверок:
15. Если эта функция была вызвана с параметром
16. Функция поиска включает очень простую проверку, позволяющую увидеть, входит ли строка поиска в текущий элемент каталога.
Теперь вы готовы собрать все вместе с помощью следующего make-файла или файла сборки. Не слишком углубляйтесь в него сейчас, поскольку мы обсудим его работу в следующей главе. В данный момент просто наберите его и сохраните как Makefile.
Для компиляции вашего нового приложения управления коллекцией компакт- дисков наберите следующую команду в командной строке:
Если все пройдет нормально, выполняемый файл application будет откомпилирован и помещен в текущий каталог.
Резюме
В этой главе вы узнали о трех аспектах управления данными. Сначала вы познакомились с системой управления памятью в ОС Linux, и убедились в простоте ее применения, несмотря на то, что на низком уровне в нее включена реализация виртуальной памяти с подкачкой страниц. Вы также увидели, как она защищает операционную систему и другие программы от попыток несанкционированного доступа к памяти.