Эффективное использование GNU Make


                


Эффективное использование GNU Make

Оглавление
Предисловие
Моя методика использования GNU Make
Пример проекта
"Традиционный" способ построения make-файлов
Автоматическое построение списка объектных файлов
Автоматическое построение зависимостей от заголовочных файлов
"Разнесение" файлов с исходными текстами по директориям

Сборка программы с разными параметрами компиляции
"Разнесение" разных версий программы по отдельным директориям
GNU Make
Две разновидности переменных
Функции манипуляции с текстом
Новый способ задания шаблонных правил
Переменная VPATH
Директива override
Добавление текста в строку
Директива include

Автоматические переменные
"Комбинирование" правил
Make-файл, используемый по умолчанию
Специальная цель .PHONY
Утилита make
Правила
Алгоритм работы make
Выбор главной цели
Достижение цели
Обработка правил

Обработка зависимостей
Обработка команд
Абстрактные цели и имена файлов
Пример работы make
Еще один пример работы make
Переменные
Автоматические переменные
Шаблонные правила
Приложение A. Редактирование make-файлов в разных операционных системах
Приложение B. Организация иерархии каталогов в сложных проектах

Приложение C. Компилятор GCC
Версии компилятора
Отладка
Рабочий вариант
Обработка исключений
Статическая и динамическая компоновка
Получение листинга
Переназначение ошибок в файл
Опция -pipe
Тексты с символом "возврат каретки"

Приложение D. "Гипотический" проект - текстовой редактор
Содержание





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий