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] > >