我已包括:
#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
最佳答案
您引用的是 Linux 发行版,因此您需要安装 readline 开发库
在基于 Debian 的平台上,例如 Ubuntu,您可以运行:
sudo apt-get install libreadline-dev
这应该在正确的位置安装正确的标题。
如果您使用带有 yum
的平台,例如 SUSE,那么命令应该是:
yum install readline-devel
关于c - 'readline/readline.h' 文件未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23085076/