Размер бинарника после компиляции.

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
yantux
постоялец
Сообщения: 133
Зарегистрирован: 29.10.2007 15:02:33
Откуда: Санкт-Петербург
Контактная информация:

Размер бинарника после компиляции.

Сообщение yantux »

Всё же хотелось бы узнать, зачем и почему fpc компилит бинарник так, что он получается очень большой. Это я вижу на примере Lazarus в ОС MS Windows XP. Что такого добавляется в бинарник, что увеличивает его размер?
Maxizar
постоялец
Сообщения: 385
Зарегистрирован: 20.03.2010 18:48:14

Сообщение Maxizar »

yantux писал(а):Всё же хотелось бы узнать, зачем и почему fpc компилит бинарник так, что он получается очень большой. Это я вижу на примере Lazarus в ОС MS Windows XP. Что такого добавляется в бинарник, что увеличивает его размер?

Поиск иногда может ответить на многие вопросы :).. Собственно ответ
PS. Я не использую UPX (Все за и против, можете найти в различных статьях). После применения программы Strip, простая форма в Windows XP будет весить порядка 1.5 МБ, если оптимизировать иконку приложения (заменить на свою) уменьшим размер еще на порядка 200 КБ. Ну можно сделать еще пару телодвижений, побегать с бубном, потыкать всякие оптимизирующие дерективы и параметры компилятора... дело вкуса. Удачи.
Последний раз редактировалось Maxizar 10.01.2011 22:12:46, всего редактировалось 1 раз.
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Сообщение Nik »

http://wiki.lazarus.freepascal.org/Lazarus_Faq/ru

Самый первый вопрос.

Добавлено спустя 29 секунд:
Упс... Дубль получился :)
Ответить