Article View: es.comp.os.linux.programacion
Article #16684Creacion de lib dinamicas
From: eferro
Date: Tue, 28 Mar 2000 00:00
Date: Tue, 28 Mar 2000 00:00
37 lines
2086 bytes
2086 bytes
Hola.
Tengo un con unas librerias de enlace dinamicas y no
se ni por donde cogerlo
Compilo la libreria con el siguiente Makefile
liblog.so.1.0: liblog.c liblog.h
gcc -Wall -O2 -shared -o liblog.so.1.0 -Wl,-soname,liblog.so.1.0
La copio y con el ldconfig funciona muy bien, ve el soname, y con el link lo encuentra
lo que pasa que luego al intentar compilar un programa usando esa libreria
me da los tipicos unresolved references, pero no entiendo por que????
La salida que me da es:
[eferro@drako ~/dir-trabajo/SICE/cvs/util-generales/envserie]$ make
gcc -L/home/eferro/lib -Wall -I/home/eferro/include -o envserie envserielexer.o envseriegramar.o envserie.o -llog -lser
envserielexer.o: In function `yylex':
envserielexer.o(.text+0x265): undefined reference to `logMensaje'
envserielexer.o(.text+0x304): undefined reference to `logMensaje'
envserielexer.o(.text+0x45a): undefined reference to `logMensaje'
envserielexer.o(.text+0x487): undefined reference to `logMensaje'
envserielexer.o(.text+0x4bb): undefined reference to `logMensaje'
envserielexer.o(.text+0x1321): more undefined references to `logMensaje' follow
[...]
envserie.o(.text+0x176): undefined reference to `serCambiarParidad'
envserie.o(.text+0x185): undefined reference to `serCambiarBitsStop'
envserie.o(.text+0x194): undefined reference to `serControlFlujoSW'
envserie.o(.text+0x1a3): undefined reference to `serControlFlujoHW'
envserie.o(.text+0x21e): undefined reference to `logMensaje'
envserie.o(.text+0x250): undefined reference to `logMensaje'
collect2: ld returned 1 exit status
make: *** [envserie] Error 1
Alguien tiene alguna idea al respecto, le estarοΏ½ eternamente agradecido
Technical Details
Message-ID:
<8bpu9q$dqv$1@talia.mad.ttd.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,be611191dce1fd4e,start X-Google-Attributes: gidf86c8,public From: <eferro@poboxes.com> Subject: Creacion de lib dinamicas Date: 2000/03/28 Message-ID: <8bpu9q$dqv$1@talia.mad.ttd.net> X-Deja-AN: 603337507 Organization: Telefonica Transmision de Datos Newsgroups: es.comp.os.linux.programacion