Подтвердить что ты не робот

Файл readline/readline.h не найден

Я включил:

#include "stdio.h"    
#include <readline/readline.h>
#include <readline/history.h>

и мой компилятор включает флаг

-lreadline

но я все еще получаю сообщение об ошибке:

fatal error: 'readline/readline.h' file not found

Я пытаюсь использовать функцию, readline();

Определено более подробно здесь: http://linux.die.net/man/3/readline

4b9b3361

Ответ 1

Вы ссылаетесь на дистрибутив Linux, поэтому вам нужно установить библиотеки разработки readline

На платформах на базе Debian, таких как Ubuntu, вы можете запустить:

sudo apt-get install libreadline-dev 

и это должно установить правильные заголовки в правильных местах,

Если вы используете платформу с yum, например SUSE, тогда команда должна быть:

yum install readline-devel