πŸš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #16684

Creacion de lib dinamicas

#16684
From: eferro
Date: Tue, 28 Mar 2000 00:00
37 lines
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-mail

Show 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