Linux下安装lua开发环境 Ubuntu

1.下载lua包并解压

wget -c http://www.lua.org/ftp/lua-5.3.5.tar.gz 
tar zxvf lua-5.3.5.tar.gz 

2、下载libreadline相关支持

sudo apt-get install libreadline5
sudo apt-get install libreadline-gplv2-dev

3.编译及安装

cd lua-5.3.5
make linux
sudo make install

可能出现的问题:

gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX    -c -o lua.o lua.c
lua.c:80:31: 致命错误:readline/readline.h:没有那个文件或目录
 #include <readline/readline.h>
                               ^
编译中断。
make[2]: *** [lua.o] 错误 1
make[2]: 离开目录“/home/jason/tools/lua-5.3.1/src”
make[1]: *** [linux] 错误 2
make[1]: 离开目录“/home/jason/tools/lua-5.3.1/src”
make: *** [linux] 错误 2

解决办法:
安装: libtermcap-devel ncurses-devel libevent-devel readline-devel

执行如下命令即可:

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

4.测试

输入lua,然后敲上一句print("hello")

正确打印输出结果,表明安装成功

2021-01-13 Linux下安装lua开发环境 Ubuntu相关推荐

  1. linux 下安装ecos开发环境,Ubuntu 10.04中安装eCos 3.0

    出于各种因素决定专用开源的GNU工具链进行项目开发,逐步抛弃Windows.首先要放弃的就是使用了一年多的uCOS,uCOS是代码开源的商业软件,而且uCOS3.0不在公开源代码了,uCOS也不是完美 ...

  2. linux 下安装ecos开发环境,Linux(Fedora10)下建立ecos开发环境

    本文是原创,转载请注明出处 在装好后的Linux系统(此处使用的是Fedora 10)后,开始准备建立ecos的开发环境 1.下载安装tcl/tk工具(linux是fedora10的可以省略这一步,其 ...

  3. linux下安装EDK2开发环境,EDK2开发环境搭建 - osc_y9wmeuxa的个人空间 - OSCHINA - 中文开源技术交流社区...

    EDK2开发环境搭建 来源 https://blog.csdn.net/rikeyone/article/details/80759724 EDK2全称为"uEFI Development ...

  4. linux下julia的开发环境,Ubuntu搭建Julia远程开发环境

    Julia作为一门新兴的编程语言,还是可以学一学的,这里总结了一下Ubuntu系统远程搭建Julia开发环境的方法. 前期准备: 云服务器一台,操作系统为Ubuntu18.04, xshell6 + ...

  5. linux下搭建lua开发环境

    到官方网站下去下载http://www.lua.org/download.html  源文件5.2.1版本 到本地目录下tar -zxvf  lua-5.2.1-tar.gz ; cd lua-5.2 ...

  6. linux 下安装ecos开发环境,虚拟实验室eCos开发环境的配置(Linux)

    1.下载eMBosLab发布的eCos源代码 git clone git://emboslab.git.sourceforge.net/gitroot/emboslab/rtems-4.9.5-emb ...

  7. linux下ace安装教程,linux下安装ACE开发环境

    安装环境:虚拟机-centos 7 我选择的是ACE+TAO.tar.gz    FTP下载Full源码,之前下载的Sources only源码里面没有makefile,不知为何~ 一 Install ...

  8. 一男子安装lua开发环境傻逼操作,惊呆所有人

    夫陶公清风千古,余又何人,敢称庶几 文章目录 介绍 开发环境安装 Linux环境 Windows环境 安装vs code 安装lua开发环境 装逼完成,告辞 ^ 介绍 开发环境安装 Linux环境 直 ...

  9. GCC编译器简明教程(Linux下C语言开发环境的搭建)

    GCC编译器简明教程(Linux下C语言开发环境的搭建) 市面上常见的Linux都是发行版本,典型的Linux发行版包含了Linux内核.桌面环境(例如GNOME.KDE.Unity等)和各种常用的必 ...

最新文章

  1. 谈谈@@IDENTITY 和 SCOPE_IDENTITY()的区别
  2. Centos 安装Docker
  3. mysql utf8mb4 配置_MariaDB(Mysql)配置utf8mb4编码
  4. 计算机网络-基本概念(5)【网络层】-IP多播
  5. ActiveMQ实战篇之 java和spring xml创建Broker(一)
  6. 3.1 读入一个参数
  7. 超链接js点击后页面向上滚动问题解决
  8. 找出N个无序数中第K大的数
  9. 牛客练习赛21:A. 黑妹的游戏I
  10. 【版本控制工具】svn服务器、客户端安装配置及eclipse的svn检出
  11. Java Byte数组与Long的相互转化
  12. 编程新手导论(转载)
  13. DBSCAN 聚类算法
  14. System.Net.WebException: 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。 ---> System.Security.Authentication.Authe
  15. windowsserver2016安装
  16. iphone11屏比例_苹果11的屏幕分辨率是多少
  17. 将自定义程序写入U盘引导区,并在真机执行
  18. 倍福mySQL通讯_C#和倍福PLC之间的通讯控制
  19. LWN:使用Rust实现OpenPGP,这就是Sequoia项目!
  20. 电脑可以上网,但是qq登陆不上去?

热门文章

  1. Linux du命令和df命令区别
  2. Django startproject的问题
  3. ZooKeeper--一个具有高可用性的高性能协调服务
  4. 普通程序员如何转向AI方向
  5. spring boot多数据源配置(mysql,redis,mongodb)实战
  6. 颠覆传统的电商智能助理-阿里小蜜技术揭秘
  7. spring 源码分析之BeanPostProcessor
  8. 深入探讨 java.lang.ref 包--转
  9. 深入学习keepalived之预备工作--线程
  10. 【风险管理】金融业务风控相关框架