«CAX» es el acrónimo de Compresor de Aplicaciones en GNU/Linux. «CAX», diseñado por Maikel Pernía Matos – autor también de estas líneas-, es un frontend para comprimir archivos ejecutables. Esta aplicación emplea los softwares STRIP y UPX.
Los binarios generados con Lazarus del proyecto Free Pascal tienen la particularidad de ser de gran tamaño debido a que incluyen mucha información del proceso de depuración (debug) utilizada por GDB (GNU Debugger).
Usted puede desde un terminal directamente llamar a STRIP para eliminar toda la información del proceso de depuración empleando el siguiente comando:
strip –strip-all /ruta_del_archivo_ejecutable/nombre_archivo_ejecutable
También puede ejecutar desde un terminal la aplicación UPX para reducir el tamaño de un ejecutable empleando el siguiente comando:
upx /ruta_del_archivo_ejecutable/nombre_archivo_ejecutable
«CAX» integra estas operaciones desde una GUI en la que usted, a golpe de clic, puede hacer el proceso antes descrito.
Es valido señalar que usted puede emplear a CAX para comprimir cualquier fichero ejecutable, no solo los generados desde Lazarus.
Muy util esta aplicacion, yo tambien programo en free pascal – Lazarus, he hecho varias cositas, como hago para subirlas al REPOGUTL para compartirla con ustedes?
Colega puedes contactar con Delio por e-mail le envías lo que deseas publicar en RepoGUTL, además de los siguientes datos:
– Nombre apellidos y e-mail de contacto del autor o autores.
– Descripción de que es o que hace.
– Plataforma en la que funciona.
– Cualquier otro dato que creas sea de utilidad a la hora de consultar tu aporte en RepoGUTL.
El correo de Delio es: delio[arroba]ahmzllo.granma.inf.cu
Saludos
¡¡¡Excelente aplicación!!! Lástima que en mi sistema de 64 bits no he podido usarla. 😉