Cоздаваемые в Lazarus исполняемые файлы имеют довольно большой размер. Причин несколько. Во-первых, в exe-файле сохраняется вся отладочная информация. Во вторых – создаваемый exe-файл оптимизирован под скорость выполнения, а не под размер.
Чтобы уменьшить размер исполняемого файла необходимо в свойствах проекта (Проект – Параметры проекта) включить 4 ключа компиляции:
1) Вкладка Генерация кода: установить флажок “Умная компоновка” (-СХ);
2) Вкладка Компоновка: установить флажок “Умная компоновка” (-ХХ);
3) Вкладка Компоновка: установить флажок “Использовать внешний файл отладочных символов GDB”(-Xg);
4) Вкладка Компоновка: установить флажок “Вырезать символы из исполняемого файла”(-Xs).
Источник http://grafika.me/node/53
Об авторе