在Linux下编译Lua时,我一般都是使用的make generic,这样编译没有什么问题,运行lua的程序也都OK,但是,这样在加载外部的C动态

链接库,却总是报下面的错误

dynamic libraries not enabled; check your Lua installation

查找了半天资料,最后发现,如果是以make generic对Lua进行编译,是没法进行动态链接的。

所以可以选择以其他的平台参数,选择make linux进行编译的话,就可以加载外部的动态链接库,

但是在使用了make linux时会报缺少readline.h的错误,这样只要去readline的官网

下载最新的readline的压缩包 ftp://ftp.cwru.edu/pub/bash/readline-6.3.tar.gz

下载后,进入到压缩包下载到的目录下,

输入 tar -zxvf  压缩包

进入到解压后的目录下。输入./configure

等到./configure执行完成后,执行make命令

待make执行完成后,输入make install,注意执行这一步时一定要进入root权限下。

执行完成后再到lua源代码目录下执行make linux就可以了。

这个时候再去加载外部的动态链接库就会发现一切都OK了。

最新文章

  1. 领导让我重新做一个微信H5页面!
  2. sublime开发php必备工具集合(mac)
  3. js Array 交集 并集 差集 去重
  4. BeanUtils 学习教程
  5. Linux就这个范儿 第9章 特种文件系统
  6. Linux卸载系统自带的httpd的方法
  7. Win7下Solr4.10.1和IK Analyzer中文分词
  8. Git GUI简易使用教程
  9. 样式初始化(copy)
  10. mysql 开发基础系列22 SQL Model
  11. windowsserver2016系统性能和功能对比介绍
  12. C1考试科目一知识总结
  13. The Little Prince-12/12
  14. RabbitMQ消息队列(一):详细介绍
  15. Linux下搜索文件
  16. 基于Redis位图实现用户签到功能
  17. (转) [Flash/Flex] 用柏林噪音和滤镜制作翻腾的火焰效果----Flash AS3效应
  18. 《DSP using MATLAB》示例Example 8.23
  19. 《selenium2 python 自动化测试实战》(5)——键盘事件
  20. xtrabackup全量备份+binlog基于时间点恢复

热门文章

  1. js的事件流理解
  2. es6 promise 结束回调地狱
  3. vue的v-cloak 指令设置样式
  4. 查看Json的结构及内容:JsonViewerPackage
  5. Taro -- 定义全局变量
  6. 2019 Multi-University Training Contest 3 Find the answer (离散化+二分+树状数组)
  7. 怎样group by一列 select多列
  8. jmeter性能工具 之 cookie 管理器 (二)
  9. redis 并发测试安全测试代码
  10. Python_003(字符串的神操作)