Linux - Construccion lib dinamica

 
Vista:

Construccion lib dinamica

Publicado por wdiluve (19 intervenciones) el 12/02/2005 14:19:42
Hola y de antemano gracias.

Bueno:

Utilizo Gcc,gtk,white box.

tengo los siguientes ficheros

1.c, 2.c, 3.c.

y con estos construyo un libreria dinamica libx.so.0.0.1

bien el tamaño de esta es 1.5Megas.

la duda esta en que si meto el codigo de todos los *.c en uno solo. unico.c la libreria me queda de 195Kbytes.

y no se por que pasa esto, la orden de compilacion que utilizo es la siguiente.

gcc -g -shared -Wl,-soname,$(SONAME) -o libx.so.0.0.1 1.c 2.c 3.c `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0` `pkg-config --libs gthread-2.0` $(RUTAINCLUDES) $(LLIBS)

gcc -g -shared -Wl,-soname,$(SONAME) -o libx.so.0.0.1 unico.c `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0` `pkg-config --libs gthread-2.0` $(RUTAINCLUDES) $(LLIBS)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder