eLua学习第二课:在Ubuntu OS下的Lua源码安装方法

eLua学习第二课:

---在Ubuntu OS下的Lua源码安装方法


(作者:LL   出处:http://blog.csdn.net/tcpipstack , 欢迎转载,也请保留这段声明。谢谢!)


在上一课 eLua学习第一课:和Lua脚本语言的第一次亲密接触中,我们和eLua有了第一次亲密接触,了解了eLua的一些特性,但是我们仍然对Lua脚本语言不了解,比如我们无法使用Lua来实现我们想要完成的功能,具体在本人的例子中就是实现通过Lua脚本来控制开发板外设。


工欲善其事,必先利其器。


摆在本人目前来说最大的困难就是迅速熟悉Lua语言,后续的一切工作才有可能,所以必须现在电脑上安装好Lua开发环境,之后program with Lua,所以呢,我们先安装好吧!


在Ubuntu的终端输入 Lua,显示如下:

root@long-desktop:/work/prjs# lua
The program 'lua' can be found in the following packages:
 * lua5.1
 * lua40
 * lua50
Try: apt-get install <selected package>
root@long-desktop:/work/prjs# 

很显然,目前我的电脑里没有安装Lua开发环境,那么,安装方法有如下2种:


方法1:直接在终端输入:

// install Lua 
root@long-desktop:/work/prjs# apt-get install lua5.1

当然,由于方法1过于简单,我选择了方法2:编译Lua源码来实现安装


1、下载lua的源码包,地址在: http://www.lua.org/ftp/,我们选择最新版本5.2.1,获得了lua-5.2.1.tar.gz。


2、如果你之前没有下载ubuntu的编译支持的话,还需要通过命令: 

sudo apt-get install build-essential 

注意,这里不仅仅是安装gcc而已,还包括很多其他工具。


3、下载libreadline相关支持,这个东西在编译时需要用到,无奈。

sudo apt-get install libreadline5
sudo apt-get install libreadline5-dev

4、解压源码
tar -xvf lua-5.2.1.tar.gz
cd lua-5.1.2

解压文档之后,我们可以看文件夹里面的README,阅读doc/readme.html文件,了解安装细节

5、编译源码及安装Lua

输入 make linux, 这里的linux也可以是其他OS,视你的安装情况而定。

支持的OS如下所示:

aix ansi bsd freebsd generic linux macosx mingw posix solaris


安装好了之后,我们测试下:

root@long-desktop:/work/prjs/lua-5.2.1# make test
src/lua -v
Lua 5.2.1  Copyright (C) 1994-2012 Lua.org, PUC-Rio

然后,我们再输入:

sudo make install

就安装Okay了。


6. 最后测试下:

root@long-desktop:/work/prjs/lua-5.2.1# lua
Lua 5.2.1  Copyright (C) 1994-2012 Lua.org, PUC-Rio
> version
>> 


至此,我们的Lua开发环境就安装好了,eLua学习德第二课也就到此为止了。

下一课,我们将在安装好的环境下进行Lua的基础入门教程的学习,敬请期待:-)


(作者:LL   出处:http://blog.csdn.net/tcpipstack , 欢迎转载,也请保留这段声明。谢谢!)


你可能感兴趣的:(ubuntu,ubuntu,lua,lua,源码安装)