• Viernes 3 de Mayo de 2024, 04:01

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Danielo

Páginas: 1 ... 4 5 [6]
126
La taberna del BIT / Re: Cuentame Un Chiste
« en: Domingo 29 de Enero de 2006, 02:42 »
En la playa sacan a un tipo del mar, inconsciente, casi ahogado, y como de costumbre el salvavidas empieza a hacerle presión en la panza para que escupa toda el agua que tragó. Cada bombeada largaba como medio litro de agua, era impresionante. Pasaban los minutos y seguía escupiendo....

Como también es costumbre, la gente comienza a juntarse alrededor del casi finado, y uno de los espectadores, con un gesto negativo, movía la cabeza, y decía:

- Esto no va funcionar … o… no… no va a andar, y repetía ….. no va a andar...

Al rato el salvavidas, ya casi agotado de tanto esfuerzo, y encima de escuchar al tipo que repetía "No va a andar"..., lo increpa, y le dice:

- Escúcheme Usted que opina tanto ¿acaso es médico?

Humildemente le responde el otro:

- No señor, soy ingeniero hidráulico, y le sugiero que meta más en la playa al señor porque mientras siga con el trasero dentro del agua usted va a seguir bombeando hasta mañana.

Salu2

127
Pascal / Re: Software Libre
« en: Sábado 28 de Enero de 2006, 22:20 »
Sobre el tamaño de los ejecutables... adjunto algo que encontré en el FAQ de Lazarus:

Why are the generated binaries so big?

The binaries are big because they include a lot of debug information necessary for using gdb (GNU Debugger).

The compiler has an option to remove the debug information from the executable (-Xs), but due to a bug in the gnu linker (ld) it doesn't work correctly.

You can use a program called "strip" to remove the debug symbols from the executable file. It is located under lazarus dir lazarus\pp\bin\i386-win32\.

Just type "strip --strip-all <your executable file with path>" on the command line.

If you want to make your program even smaller, you should try UPX ([1] (http://upx.sourceforge.net/)) too. UPX is a very good exe compressor. It includes no memory overhead due to in-place decompression. It also has a very fast decompression (~10 MB/sec on an Pentium 133).

To use upx just type "upx <your executable file with path>" on the command line.

after using both strip and upx a simple GUI Lazarus program gets:

    * ~ 700kb on Linux
    * ~ 420kb on Windows

Salu2...

Páginas: 1 ... 4 5 [6]