He estado leyendo el man (es tarde, y encima viene en ingl�s, aunque
lo he entendido m�s o menos). La cosa es sencilla:

El programa que quiero compilar es el siguiente:

#include "stdio.h"
#include "ncurses.h"

main()
{

 int i;
 char ch;
 
 ch ='a';
 
 for(i=0; ch!='q'; i++){
        printf("paso: %d\n",i);
        ch=getch(); /*esta funci�n es getche() con la libreria conio.h en win*/
}
}

El programa es bien sencillo, simplemente cuanta las veces que
introduces un caracter, hasta que pulsas la q, momento en el que sale.

Sin embargo, como he comentado, utilizando anjuta me da error, no
compila. Obviamente, si uso getchar.h no hay problema, pero al
introducir un caracter y presionar enter cuenta como dos pasos, por lo
que el programa no funcionaria bien.

Puede ser que deba configurar algo en anjuta? �c�mo deber�a compilarlo
con gcc a pelo en el terminal?

Esta es la salida de anjuta:

Construyendo el archivo: joe.c ...

gcc     "joe.c" -L/usr/include     -o"joe"
/tmp/ccQY018m.o(.text+0x37):En la funci�n 'main':
:undefined reference to stdscr'
/tmp/ccQY018m.o(.text+0x3f):En la funci�n 'main':
:undefined reference to 'wgetch'
collect2:ld devolvi� el estado de salida 1
Completado....incorrectamente

Gracias por todo!!

On Wed, 15 Sep 2004 19:10:44 -0300, Arlequ�n <[EMAIL PROTECTED]> wrote:
> Pedro Insua F. escribi�:
> 
> 
> 
> > On Wed, Sep 15, 2004 at 02:05:32AM +0200, Ruben wrote:
> >
> >>Pues estoy haciendo mis primeros pinitos en programaci�n, con la ayuda
> >>de un librito y...�que libreria incluyo para poder compilar un
> >>programa que utilice la instrucci�n getche? por que conio.h no la
> >>tengo...
> >
> > 
> > Ol�.
> >
> > Instala la libreria ncurses.
> >
> > Xau.
> >
> �Hola!
> 
> Por lo visto conio.h es una biblioteca de Borland y el sustituto en
> GNU/Linux es la ncuses.
> 
> El siguiente link (en ingl�s) tal vez te sea de utildad
> 
> <http://forums.free2code.net/view.php?tid=44164>
> 
> �Saludos!
> --
> Arlequ�n                             _o)
> amahoro_AT_adinet_DOT_com_DOT_uy     / \\
> http://counter.li.org/             _(___V
> Linux Registered User              #207262
> 
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 
>

Responder a