2011-03-16 13 views
7

Estoy desarrollando pequeñas utilidades de línea de comandos usando Vala en win32. Los programas compilados usando vala dependen de los siguientes archivos DLLVala: reduciendo el tamaño de las dependencias

  • libgobject-2.0-0.dll
  • libgthread-2.0-0.dll
  • libglib-2.0-0.dll

Son ocupando 1500 kbyes de espacio. ¿Hay alguna manera de reducir el tamaño de estas dependencias (además de comprimirlas con UPX y similares)? No puedo imaginarme una aplicación sencilla de helloworld que use todas las características proporcionadas por glib.

Gracias!

Respuesta

9

Si su fuente de vala es bastante simple, es posible que pueda compilar en el perfil POSIX

valac --profile posix hello.vala 

A continuación, el binario no tendrá ninguna dependencia fuera de la biblioteca C estándar. Sin embargo, el perfil posix aún puede ser experimental.

+0

Los perfiles se han eliminado, por lo que ahora se trata más de '--nostdpkg'. – arteymix

Cuestiones relacionadas