Los ejecutables en Lazarus son extremadamente grandes al crearlo de la manera por omisión de preferencias.
El asunto es que la información de depuración es enomre y existen pequeñeces que aún lo reducen un poco más.
Para dar un ejemplo, un pequeño programa que lee de un archivo SCV y crea un archivo binario para ver información de una tabla. El resultado es el siguiente:
con info de depuración: 21.682 KB
sin info de depuración: 2.656 KB
sin Windows manifest: 2.655 KB (despreciable y los programas carecen de temas en la visualización)
Versión 1.4.0 de Lazarus
Las opciones de proyecto se alcanzan rápidamente mediante la combinacion de teclas: CTR+SHIFT+F11
Desde el menú Proyecto/Opciones del proyecto
1. Aplicación
Use manifest file to enable themes
2. Opciones del compilador
2.1. compilation and linking
Optimization levels de 0 a 3
2.2. Debugging
Generate debugging info for GDB (slower/increase exe-size)
Espero que les sea de utilidad
Se supone que se debe desmarcar la casilla en debugging.
Saludos