错误:readline/readline.h:没有那个文件或目录解决方法

make linux
在包含自 lua.h:16 的文件中,
从 lua.c:15:
luaconf.h:275:31:
错误:readline/readline.h:没有那个文件或目录
luaconf.h:276:30:
错误:readline/history.h:没有那个文件或目录
lua.c: In function ‘pushline’:
lua.c:182:
警告:隐式声明函数 ‘readline’
lua.c:182: 警告:赋值时将整数赋给指针,未作类型转换
lua.c: In function
‘loadline’:
lua.c:210: 警告:隐式声明函数 ‘add_history’
make[2]: *** [lua.o] 错误
1
make[2]: Leaving directory `/data0/software/lua-5.1.4/src’
make[1]: ***
[linux] 错误 2
make[1]: Leaving directory
`/data0/software/lua-5.1.4/src’
make: *** [linux] 错误 2

yum install
libtermcap-devel ncurses-devel libevent-devel
readline-devel

错误:readline/readline.h:没有那个文件或目录解决方法,布布扣,bubuko.com

时间: 04-30

错误:readline/readline.h:没有那个文件或目录解决方法的相关文章

“fatal error: hdf5.h: 没有那个文件或目录”解决方法

問題一: Installing Caffe without CUDA: fatal error: cublas_v2.h No such file: 在Makefile.config中修改,將CPU_ONLY := 1打開. 問題二:“fatal error: hdf5.h: 没有那个文件或目录”解决方法 参考自http://blog.csdn.net/hongye000000/article/details/51043913 Step 1 在Makefile.config文件的第85行,添加/

64位系统使用Access 数据库文件的彻底解决方法

最近,有PDF.NET用户问我怎么在64位系统下无法访问Access数据库的问题,我第一反应是我怎么没有遇到呢?今天一看自己的VS和Office都是32位版本的,所以在VS里面调试访问Access是没有问题的,但是直接使用编译好的.NET程序访问Access,就出问题了,报: 未在本地计算机上注册“Microsoft.Jet.Oledb.4.0”提供程序. 于是,又在公司的电脑上(Win7 64位)做了实验,发现跟家里面的Win8.1 64位 问题一样,上网搜索了一下,大部分都建议将.NET程序

Hyper-V虚拟机启动时报“账户没有足够的权限打开VHD文件”原因及解决方法

前段时间,准备做一套Exchange Server 2010仿真环境,用于后期企业内各项变更及平台上线时测试工作,由于需要准备的服务器较多,一台一台装虚机,感谢非常费时间,所以想到,做一个模版来快速完成虚拟机部署工作,大概的过程我想大家也有做过,就是装一台Hyper-V虚机,然后把VHD硬盘文件拷贝出来,分别替换所有建好没有系统的虚拟机硬盘,看似简单,但是在实际操作时发现,模版硬盘没有被识别?各种报错,如下图所示: 当看到上图所示这些报错时,很不理解,已经将这台机器的VHD文件指向了新拷入的模版

aix 显示文件存在,删除提示文件不存在 解决方法

今天在aix解压一个文件,中间报错,解压失败.产生了一个 abc文件,用rm 删除,提示文件不存在. 用了个更狠的 rm -f ,依然提示文件不存在.猜想一定是文件名中包含有空格,google了一下,终于找到了解决方法 rm *abc*  或者rm -fr *abc* 但是一定要注意,不要误删除其他文件,否则后悔莫及,一定要小心. aix 显示文件存在,删除提示文件不存在 解决方法,布布扣,bubuko.com

使用MSSQL同步&发布数据库快照遇到错误:对路径“xxxxx”访问被拒绝的解决方法

使用MSSQL同步 数据库同步做后后测试:先在同步那台服务器(服务器A)数据库里修改里面数据库,然后再去被同步那台服务器(服务器B)看下数据有没被同步过去 发布数据库快照遇到错误:对路径"xxxxx"访问被拒绝的解决方法 打开SQL Server 配置管理器 -> 在左边栏选择"SQL Server服 务"->在右侧面板中"SQL Server 代理"一行上右击,选择"属性", 在弹出的对话框中选择"内置

显示客户端错误,404找不到文件或目录

2015年6月14日上午7点20分左右,通过客户端访问"www.jxatei.net"网址时出现下面的错误: 图1-1 服务器端显示的错误又是另外一种情况: 常见错误显示图1-1 常见错误显示图1-3 解决思路: 首先,通过客户端显示错误找原因,找到原因,想办法解决:可是第一种方式没有解决问题,因为程序打包了,程序出错的可能概率性最小了: 另一种方式,通过服务器端的显示错误找原因,才是解决程序运行问题的关键点. 上面(图1-1.1-2.1-3)都是显示无法运行主页程序常显示的错误,最终

Android错误:out of memory on a xxxxx-byte allocation解决方法

发生内存溢出,错误原因可能是在布局文件的xml中的android:background=""使用了图片background png作为背景,背景图片设置为了一个Drawable对象.Drawable对象占用的内存分为Java层的和底层的两部份.JAVA层的内存,如果在你的view释放时,你的背景图片调用了Drawable的setCallback(null), 即取消你的背景图片在VM里的引用,则JAVA这部份的内存空间,在系统调用GC函数时可以把它回收. 但是在native层的内存,G

Linux打开txt文件乱码的解决方法

Linux显示在Windows编辑过的中文就会显示乱码是由于两个操作系统使用的编码不同所致.Linux下使用的编码是utf8,而Windows使用的是gb18030.因此,解决Linux打开txt文件中文乱码可有如下两种方法. 方法一: 在附件终端中,进入到txt文件所在目录,使用命令符"iconv-f gb18030  -t utf8 1.txt -o 2.txt"把gb18030编码的1.txt转换成utf8的2.txt.这样2.txt就成为Linux支持的编码. 方法二: 在附件

关于hadoop处理大量小文件情况的解决方法

小文件是指那些size比HDFS的block size(默认64m)小的多的文件.任何一个文件,目录和bolck,在HDFS中都会被表示为一个object存储在namenode的内存中,每一个object占用150bytes的内存空间.所以,如果有10milion个文件,每一个文件对应一个block,那么就会消耗namenode 3G来保存这些block的信息.如果规模再大一点,那么将会超出现阶段计算机硬件所能满足的极限. 控制小文件的方法有: 1应用程序自己控制 2archieve 第一种是我