Скрытый потенциал ручных сборок

Скрытый потенциал ручных сборок

Скрытый потенциал ручных сборок
Введение
после перекомпиляции
графическая "морда"
Философская подготовка

Пошаговая инструкция молодого бойца
Листинг1 сеанс работы с cvs-сервером на примере BOCHS
многие серверы (в том
архив исходных текстов браузера Lynx в различных версиях и форматах
Листинг2 исходные тексты, упакованные различными архиваторами, имеют сильно неодинаковый размер


diff-патч, прилагаемый к архиву исходных текстов
Листинг3 так выглядит патч, созданный утилитой diff
Листинг4 наложение патча утилитой patch
Приступаем к сборке
Листинг 5 типовой порядок сборки большинства программ

конфигуратор за работой
опции сборки эмулятора BOCHS – по умолчанию большинство из них выключено
Листинг6 задание опций сборки посредством командной строки
Листинг7 фрагмент файла configure с опциями сборки
конфигурирование программы посредством правки make-файла
Листинг8 фрагмент make-файла с опциями и комментариями
Листинг9 фрагмент make-файла, управляемого через переменные окружения
Листинг10 BOCHS, собранный с настройками по умолчанию, содержит отладочную информацию
Листинг11 с отладочной информацией bochs занимает целых 9 мегабайт
Листинг12 утилита strip удаляет отладочную информацию из файла

Инсталляция во сне и наяву
Листинг 14 фрагмент make-файла из biew'а: автоматическая инсталляция не реализована
Заключение
Содержание раздела