Операционные системы. Замятин А.В - 52 стр.

UptoLike

Составители: 

52
2.2. ПОСЛЕДОВАТЕЛЬНОСТЬ ВЫПОЛНЕНИЯ РАБОТЫ
1. Ознакомиться с теоретическим материалом.
2. Используя любой текстовый редактор, создать простейшую
программу на языке C (C++) с использованием, как минимум, двух ис-
ходных файлов (с программным кодом).
3. Для автоматизации сборки проекта утилитой make создать
make-файл (см. п. «Пример создания более сложного make-файла»).
4. Выполнить программу (скомпилировать, при необходимости
отладить).
5. Показать, что при изменении одного исходного файла и после-
дующем вызове make будут исполнены только необходимые команды
компиляции (неизмененные файлы перекомпилированы не будут) и из-
менены атрибуты и/или размер объектных файлов (файлы с расширени-
ем .o).
6. Создать make-файл с высоким уровнем автоматизированной об-
работки исходных файлов программы согласно следующим условиям:
имя скомпилированной программы (выполняемый или бинар-
ный файл), флаги компиляции и имена каталогов с исходными файлами
и бинарными файлами (каталоги src, bin и т. п.) задаются с помощью
переменных в makefile;
зависимости исходных файлов на языке C (С++) и цели в make-
файле должны формироваться динамически;
наличие цели clean, удалающей временные файлы;
каталог проекта должен быть структурирован следующим об-
разом:
src каталог с исходными файлами;
bin каталог с бинарными файлами (скомпилированными);
makefile.
2.3. ТРЕБОВАНИЯ К ОТЧЕТУ В РАБОТЕ 2
Отчет должен содержать следующие разделы:
1. Титульный лист, оформленный согласно утвержденному об-
разцу.
2. Цели.
3. Задание.
4. Исходные тексты созданных программ, содержимое созданных
make-файлов, иллюстрацию результатов работы.
5. Выводы.