[Lazarus] Cómo reducir el tamaño del ejecutable .exe

Iniciado por daragor, Ago 02, 2022, 07:53 AM

Tema anterior - Siguiente tema

daragor

Hola, voy a publicar como hago yo para reducir el tamaño de mi .exe final en cualquier proyecto de lazarus

1. Configuración del debbuger y uso del strip.exe que viene con lazarus
En las opciones del proyecto:
 - Compilation and linking: tildado Enlazado Inteligente (-CX) Y (-XX)
 - En Debbuging tildado: Eliminar Símbolos del ejecutable (-Xs)

Hay otra opción que separa la infomación del depurador en un archivo .gdb (-Xg) que yo no lo uso ya que ejecuto el archivo strip.exe de la siguiente manera:



Aquí les dejo la linea para copiar y pegar: "$(LazarusDir)\fpc\$(FPCVer)\bin\i386-win32\strip.exe --strip-all $(TargetFile)"
Deben asegurarse que tienen el archivo en la ruta por defecto.

Antes venia con lazarus un archivo upx.exe que se ejecutaba despúes del strip y reducia aun más el ejecutable, ahora ya no viene más, les dejo el link de la wiki: http://wiki.freepascal.org/Size_Matters#UPX

Obviamente en este post podemos seguir agregando información es español sobre este tema, Saludos!