Article View: es.comp.os.linux.programacion
Article #15186Re: Saludos, y dudas sencillas
From: batsman
Date: Sat, 05 Aug 2000 00:00
Date: Sat, 05 Aug 2000 00:00
71 lines
3615 bytes
3615 bytes
-----BEGIN PGP SIGNED MESSAGE-----
>> El teclado de Ricardo Palomares Mart�nez fue pose�do por un ser maligno,
>> que escribi� en es.comp.os.linux.programacion:
>* Creo entender por lo poco que he visto que si hago un programa
> en modo consola y luego lo quiero pasar a entorno gr�fico, todo
> lo que no sea gesti�n de la interfaz deber�a servir. Dicho de
> otra forma, las llamadas a la biblioteca de LDAP, por ejemplo,
> no deber�an necesitar ning�n retoque. �Estoy en lo correcto?
S�. Ten en cuenta que si tienes llamadas a funciones bloqueantes la
interfaz podr�a quedarse 'congelada', con lo que tendr�as que usar
threads o IPC...
>* Mi primera prueba con bibliotecas LDAP produjo este error al
> compilar:
>
>/tmp/ccEOYk9w.o: In function `main':
>/tmp/ccEOYk9w.o(.text+0x1b): undefined reference to `ldap_open'
>/tmp/ccEOYk9w.o(.text+0x58): undefined reference to `ldap_unbind'
>collect2: ld returned 1 exit status
>
> El c�digo tiene los includes de LDAP (lber.h y ldap.h), y los
> archivos correspondientes est�n realmente, tanto los .h (en
> /usr/include) como las bibliotecas de ldap (en /lib). He mirado
> en Info GCC, y en man GCC, y no he visto nada. �Alguna pista?
�Has puesto los argumentos -l correspondientes?
Por ejemplo, si tienes una biblioteca /lib/libldap.so, tendr�s que poner
gcc -o miprograma modulo.o mod2.o etc.o -lldap
Por otro lado... �por qu� metes las bibliotecas en /lib en vez de en
/usr/lib? Y �has hecho un ldconfig?
>* Cuando me baj� todos los mensajes del grupo y los le� vi que
> se recomendaba "Gu�a Linux de Programaci�n", de Sven Goldt, en
> LUCAS. �Qu� otros documentos debo considerar "imprescindibles"
> para comenzar (a nivel general; de OpenLDAP ya buscar� yo)?
Cualquiera sobre programaci�n UNIX (sistema de ficheros, procesos, IPC,
redes -> sockets BSD...) te valdr�.
Tienes a mano las p�ginas man para las llamadas al sistema (man 2 loquesea)
y para las funciones de biblioteca (man 3). Tambi�n est� la Info sobre
la glibc...
- --
_ _
| |__ __ _| |_ ___ _ __ ___ __ _ _ __
| '_ \ / _` | __/ __| '_ ` _ \ / _` | '_ \
| |_) | (_| | |_\__ \ | | | | | (_| | | | |
|_.__/ \__,_|\__|___/_| |_| |_|\__,_|_| |_|
Real email: batsman dot geo at yahoo dot com
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv
Comment: Public key via email: send mail with Subject: [PGPKEY]
iQEVAwUBOYuD7b0Y27yr0iefAQHdsAf/fjGdPGJq3C8waWsoi84bpFebXQlOp5eb
ax6sPrEK9FId/NepXhfiv7evBASiWOD+qJ392uqDq8VPmHW+4GN2+cG8U1vJt+Jo
KSuE5FsbQD4kCa1VvCrvL3aCudYEIQasSQ46NN+WSrIoV/slKIE49/HLBFf+s4I1
L2K0yIl7XwfWmiQLAY3Ncz/pP3N3Aw6gJ1urms3oh4qoSWDmTaGghJ80Vg0P+B09
wGw/0dboXP0FEaDsRPo8kn7WffJNVsNy290yRPyegqyiaoRHPTpJVilINbtN9PVp
RNAG4/XOEAE41/A5OQC8Ws13hxEDH45ck0b8Mo/0RJ+PzzliH4bxHw==
=/bt3
-----END PGP SIGNATURE-----
Technical Details
Message-ID:
<j50gm8.beu.ln@simpsons4ever>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<398B0A0C.F15E8A72@navegalia.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,7fa0b9e2c960a66 X-Google-Attributes: gidf86c8,public From: batsman@simpsons.for.ever (batsman) Subject: Re: Saludos, y dudas sencillas Date: 2000/08/05 Message-ID: <j50gm8.beu.ln@simpsons4ever> X-Deja-AN: 654631346 Content-Transfer-Encoding: 8bit References: <398B0A0C.F15E8A72@navegalia.com> Content-Type: text/plain; charset=iso-8859-1 Organization: Uso Debian 2.1 Slink Mime-Version: 1.0 User-Agent: slrn/0.9.5.3 (UNIX) Reply-To: see_signature-mira_firma Newsgroups: es.comp.os.linux.programacion