Эффективное использование GNU Make
ПредисловиеМоя методика использования GNU Make
Пример проекта
"Традиционный" способ построения make-файлов
Автоматическое построение списка объектных файлов
Автоматическое построение зависимостей от заголовочных файлов
"Разнесение" файлов с исходными текстами по директориям
Сборка программы с разными параметрами компиляции
"Разнесение" разных версий программы по отдельным директориям
GNU Make
Две разновидности переменных
Функции манипуляции с текстом
Новый способ задания шаблонных правил
Переменная VPATH
Директива override
Добавление текста в строку
Директива include
Автоматические переменные
"Комбинирование" правил
Make-файл, используемый по умолчанию
Специальная цель PHONY
Утилита make
Правила
Алгоритм работы make
Выбор главной цели
Достижение цели
Обработка правил
Обработка зависимостей
Обработка команд
Абстрактные цели и имена файлов
Пример работы make
Еще один пример работы make
Переменные
Шаблонные правила
Приложение A Редактирование make-файлов в разных операционных системах
Приложение B Организация иерархии каталогов в сложных проектах
Приложение C Компилятор GCC
Версии компилятора
Отладка
Рабочий вариант
Обработка исключений
Статическая и динамическая компоновка
Получение листинга
Переназначение ошибок в файл
Опция -pipe
Тексты с символом "возврат каретки"
Приложение D "Гипотический" проект - текстовой редактор
Unigraphics. Справочник по черчению
Опция Define Plane Normal позволяет поворачивать импортированный чертежный вид определенной плоскостью в плоскость чертежа. Вы определяете плоскость с помощью диалогового окна Plane Constructor. Вы можете определить неассоциированную плоскость, используя дополнительные опции диалога Plane Constructor. Чтобы определить ассоциированную плоскость, используйте любые опции диалога Plane Constructor, кроме дополнительных. Если плоскость ассоциирована, то при изменении ориентации плоскости в модели, ориентация вида также изменяется. Мы рекомендуем изменять ориентацию вида до создания аннотаций.Опции Define Plane Normal и Restore
Опция Update Views - Обновление видов
Опция Add - Добавить выноску
Ошибки обновления
Процедура создания чертежа
Стандартные комбинации клавиш и манипуляции с мышью
Опция Alignment Position
Опция Stub Length - Длина полки
Создание и редактирование неассоциативных обозначений
Условные обозначения и управляющие текстовые символы
Редактирование идентификатора позиции
Опция Multiple Centerlines - Создание нескольких осевых линий
Базовая процедура создания экземпляра символа
Создание и редактирование Символов сварки