Agregar la libreria ncurses.h

Imagen de hpneko
0 puntos

Bueno apenas acabo de instalar ubuntu, y pues al querer compilar me tope con que no instala el gcc por lo que me informe y lo he instalado por medio del synaptic, pero resulta que la libreria ncurses.h no se encuentra, me podrian ayudar? Como puedo instalarla o agregarla?

thx.

Imagen de Cristobal López
+1
0
-1

Abre synaptic, presiona en buscar y dile que busque ncurses, te aparecerá una lista de paquetes, de ellos elige para instalar libncurses4, libncurses5, libncurses5-dbg, libncurses5-dev,libncursesw5, libncursesw5-dbg, libncursesw5-dev, ncurses-base, ncurses-bin, ncurses-hexedit, ncurses-term.
Si tu ordenador es de 64-bits instala las que empiecen por lib64ncurses.
Un saludo
______________________________________________________________________________________________________________________________________
Mi blog--> http://tobalin-cristobal.blogspot.com/

+1
0
-1
Imagen de hpneko
+1
0
-1

Hola, gracias por contestar...

Pues acabo de hacer lo que me comentas y al buscar ncurses me sale una lista de paquetes los cuales ya estan instalados todos los que salen.

y sigue sin reconocer ncurses.h al compilar con gcc.

+1
0
-1
Imagen de Cristobal López
+1
0
-1

Es porque no compilas bien, para compilarlo bien tienes que poner

gcc -lncurses programa.c -o programa
./programa

Aquí te paso un enlace de ayuda http://bulma.net/impresion.phtml?nIdNoticia=2004
Un saludo

http://tobalin-cristobal.blogspot.com/

+1
0
-1
Imagen de hpneko
+1
0
-1

claro que se como compilar, lo que no se es porque no agarra el ncurses

+1
0
-1
Imagen de free-cat
+1
0
-1

A mi no me funciona con la instrucción tal como la has puesto:
gcc -lncurses programa.c -o programa

Sin embargo, me funciona de esta otra forma:
gcc programa.c -o programa -lncurses

+1
0
-1
Imagen de Jose Luis 1320
+1
0
-1

este es un hilo de 8 años atras, y en ese tiempo gcc pudo haber cambiado MUCHO.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de atika
+1
0
-1

Cuando compiles debe acabar con la opcion -lcurses o -lncurses, por ejemplo:

gcc -o ejecutable archivo.c -lcurses

y te compilará (a mi me compila).

+1
0
-1
Imagen de hpneko
+1
0
-1

Bueno pues despues de tanto buscarle por fin pude instalar la libreria...

$ sudo apt-get install libncurses5-dev

gracias por la ayuda.

+1
0
-1
Imagen de Cristobal López
+1
0
-1

La libncurses5-dev estaba en la lista que te puse la primera vez. Mira, siempre que quieras usar una librería para compilar tus programas o los que quieras instalar(por ejemplo algunos .tar.gz) debes instalar aquellas que acaben en -dev (de developer = desarrollo), como por ejemplo la libncurses5-dev o la libc6-dev (para C), etc...
Un saludo

http://tobalin-cristobal.blogspot.com/

+1
0
-1
Imagen de hpneko
+1
0
-1

Si si estaba en la lista que me pusiste pero como te comente en el synaptic me marcaba que ya estaban instaladas y no daba opcion para reinstalar...

por eso segui buscando,... afortunadamente ya lo he podido solucionar. Gracias de nuevo.

+1
0
-1
Imagen de Anónimo
+1
0
-1

tengo un programa con el encabezado string:

#include

pero al momento de compilar mi programa

g++ nombreprograma.cpp

me sale un error de que existe ningun tipo string, ya busque y el archivo está pero no se porq no lo encuentra

+1
0
-1