找不到'readline / readline.h'文件

timeshift117:

我包括:

#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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章