(作者: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#
方法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
3、下载libreadline相关支持,这个东西在编译时需要用到,无奈。
sudo apt-get install libreadline5 sudo apt-get install libreadline5-dev
tar -xvf lua-5.2.1.tar.gz cd lua-5.1.2
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 , 欢迎转载,也请保留这段声明。谢谢!)