您的位置:首页 > 编程语言 > Lua

Ubuntu下编译lua源码

2015-11-29 15:49 453 查看
lua是门非常小巧的脚本语言,官网:lua官网。下载其源码后,解压:

tar -zxvf lua-5.3.1.tar.gz


进入目录并make:

cd lua-5.3.1/
make linux


报错:

lua.c:80:31: fatal error: readline/readline.h: No such file or directory
#include <readline/readline.h>


安装缺少的依赖:

sudo apt-get install build-essential
sudo apt-get install libreadline-gplv2-dev


重新编译:

make linux
sudo make install


完成!

lua-5.3.1$ lua
Lua 5.3.1  Copyright (C) 1994-2015 Lua.org, PUC-Rio


附加说明

网上有很多说要安装libreadline5-dev,在尝试安装时提示:

Package libreadline5-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libreadline-gplv2-dev:i386 lib64readline-gplv2-dev:i386
libreadline-gplv2-dev


所以选择安装libreadline-gplv2-dev
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  lua make 源码 linux ubuntu