设为首页 加入收藏

TOP

Ubuntu下Lua脚本的编译安装笔记
2014-11-23 22:32:42 来源: 作者: 【 】 浏览:12
Tags:Ubuntu Lua 脚本 编译 安装 笔记

首先是Lua的安装


在www.lua.org上面可以下载到源代码:http://www.lua.org/ftp/。理论上解压以后进入src/文件夹下面运行make linux install就可以了。但是事实上你会发现你还差一个包,用这个命令安装:sudo apt-get install libreadline5。


你也可以直接从lua下载编译好的二进制包,按照网站上的说明直接拷贝到相应目录下面就可以用了。


版本问题


一个很容易让人焦头烂额的地方就是Lua的版本问题。Lua 5.1相比5.0版很夸张的改了好几个重要函数的名字,而网上的教程、范例基本上都是沿用的5.0,你会在编译的时候收到一砣一砣的错误。你可以参考lua源代码包的doc/manual.html里最后一部分“Incompatibilities with the Previous Version“。


比较变态的是,除了这个manual之外很难找到其他关于5.1版的信息,唯一一个官方的基于5.1版写的《programming in lua》第二版,却只能在Amazon书店订购。第一版虽然免费提供但是确是基于5.0的。让人怀疑他们是不是就打算用这种办法来卖书挣钱了


C编译


在编译与Lua交互的C/C++程序的时候别忘了链接相应的库:在gcc命令中加上参数 -llua -ldl


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇建立ARM Linux交叉编译环境工具 下一篇Ubuntu下c语言IDE学习

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: