我包括:
#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] 删除。
我来说两句