🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Saludos, y dudas sencillas

#15186
From: batsman
Date: Sat, 05 Aug 2000 00:00
71 lines
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-mail
References: <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