c - readline java
archivo ''readline/readline.h'' no encontrado (2)
He incluido:
#include "stdio.h"
#include <readline/readline.h>
#include <readline/history.h>
y mi compilador incluye la bandera
-lreadline
pero sigo recibiendo el mensaje de error:
fatal error: ''readline/readline.h'' file not found
Estoy tratando de usar la función, readline ();
Definido con más detalle aquí: http://linux.die.net/man/3/readline
Este comando me ayudó con Linux mint cuando tuve exactamente el mismo problema
gcc filename.c -L/usr/include -lreadline -o filename
Puede usar un alias si lo compila muchas veces, por ejemplo:
alias compilefilename=''gcc filename.c -L/usr/include -lreadline -o filename''
Hace referencia a una distribución de Linux, por lo que necesita instalar las bibliotecas de desarrollo de readline
En plataformas basadas en Debian, como Ubuntu, puede ejecutar:
sudo apt-get install libreadline-dev
y eso debería instalar los encabezados correctos en los lugares correctos.
Si usa una plataforma con yum
, como SUSE, entonces el comando debería ser:
yum install readline-devel