De REPOGUTL: «cax».

«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.

01

 

¿Te resultó interesante? Compártelo ...



Delio Orozco González

Publicado por Delio Orozco González

Forma parte de GUTL desde el 6 diciembre, 2011.

Este artículo tiene 3 comentarios

  1. 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?

  2. 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

Los comentarios están cerrados.