Construccion lib dinamica
Publicado por wdiluve (31 intervenciones) el 12/02/2005 14:21:49
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)
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


0