Уменьшение размера исполняемого файла в lazarus

Cоздаваемые в Lazarus исполняемые файлы имеют довольно большой размер. Причин несколько. Во-первых, в exe-файле сохраняется вся отладочная информация. Во вторых – создаваемый exe-файл оптимизирован под скорость выполнения, а не под размер.

настройки lazarus
Чтобы уменьшить размер исполняемого файла необходимо в свойствах проекта (Проект – Параметры проекта) включить 4 ключа компиляции:

1) Вкладка Генерация кода: установить флажок “Умная компоновка” (-СХ);
2) Вкладка Компоновка: установить флажок “Умная компоновка” (-ХХ);
3) Вкладка Компоновка: установить флажок “Использовать внешний файл отладочных символов GDB”(-Xg);
4) Вкладка Компоновка: установить флажок “Вырезать символы из исполняемого файла”(-Xs).

Источник http://grafika.me/node/53