On Wed, 14 Nov 2001, Ostots wrote:

> Hola,
> 
> El Tuesday, November 13, 2001, 4:09:56 PM, escribiste:
> 
> XA> On Tue, 13 Nov 2001, Fernando wrote:
> 
> >> Estimado debian-user-spanish,
> >> 
> >> Desde ya les agradezco por todas sus respuestas y opiniones.
> >> Con  respecto  a  al  pregunta que me hicieron en reiteradas oportunidades
> >> sobre,  si  �  Realmente  necesito compilar est�ticamente los programas ?,
> >> para no tener que cargar las librer�as:
> >> Por 2 razones:
> >> 1-  No  tengo  mucha  memoria  RAM (tengo 64 MB en el equipo que lo quiero
> >> hacer),  y me parece que cargando las librer�as de gnome, junto con las de
> >> kde que es el que uso, me ocupar�a mucha memoria ???
> >> 
> >> 2-  No se como hacerlo (cargar las librer�as) y no se cuanto me ocupa para
> >> bajarlas ???
> >> 
> 
> XA> El espacio en ram lo va usar igual con las librerias o compilados
> XA> estaticamente.
> 
> Pero esto es totalmente cierto?? me explico:
> una libreria (lib) tiene p.e. 50 funciones. Entonces mi programa
> (prog) necesita de lib 4 funciones. Entonces prog depende de lib, y
> cuando necesite de lib la cargara entera (las 50 funciones) en mem. Y
> mi pregunta es: Compilar staticamente no significa cojer de la
> libreria/s lo que necesito (osea 4 funcines) y a�adirlas a mi prog? Si
> es cierta esta pregunta, ahorrariamos memoria...
> Segun he visto vuestras contestaciones: al compilar staticamente cojo
> la libreria entera (aunque no la use en su totalidad) y la meto en
> binario... no es logico...

A mi si me parece l�gico. Tampoco digo que no pueda existir un linker 
suficientemente inteligente como para eliminar el c�digo innecesiario 
de los objetos que tiene que enlazar pero para eso tendr�a que analizar
el c�digo y establecer la dependencia de unas funciones de otras, asi
como el posible uso de las variables globales en cada funci�n. No me
parece que sea un asunto nada sencillo.


Un saludo

Antonio Castro

+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
        /\     /\      Ciberdroide Inform�tica (Tienda de Linux)
          \\W//            <<< http://www.ciberdroide.com >>>
         _|0 0|_                                                    
+-oOOO--(___o___)--OOOo----------------------------------------------------+ 
|  . . . . U U . . . . Antonio Castro Snurmacher  [EMAIL PROTECTED]  |  
|  . . . . . . . . . .                                                     | 
+()()()----------()()()----------------------------------------------------+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** |
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>>            |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+


Responder a