ВУЗ:
Составители:
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. Выводы.
Страницы
- « первая
- ‹ предыдущая
- …
- 50
- 51
- 52
- 53
- 54
- …
- следующая ›
- последняя »