整理 ubuntu14.04下lua开发环境搭建及测试

原创 2015年07月07日 22:46:34
Ubuntu下Lua开发环境安装:
1、sudo apt-get install lua5.1
2、sudo apt-get install lua5.1-0-dev  (可能需要首先安装 sudo apt-get install libreadline-dev)
说明:
第一条命令用来安装Lua环境
第二条命令用来安装Lua的相关头文件及库文件,Lua的头文件安装在/usr/include/lua5.x,

库文件使用
locate liblua
可以查找到安装路径,如下:
/usr/lib/i386-linux-gnu/liblua5.1-c++.a
/usr/lib/i386-linux-gnu/liblua5.1-c++.so
/usr/lib/i386-linux-gnu/liblua5.1-c++.so.0
/usr/lib/i386-linux-gnu/liblua5.1-c++.so.0.0.0
/usr/lib/i386-linux-gnu/liblua5.1.a
/usr/lib/i386-linux-gnu/liblua5.1.so
/usr/lib/i386-linux-gnu/liblua5.1.so.0

/usr/lib/i386-linux-gnu/liblua5.1.so.0.0.0



add.c

#include <stdio.h>
#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"

/*the lua interpreter*/
lua_State* L;
int luaadd(int x, int y)
{
        int sum;
/*the function name*/
        lua_getglobal(L,"add");
/*the first argument*/
        lua_pushnumber(L, x);
/*the second argument*/
        lua_pushnumber(L, y);
/*call the function with 2 arguments, return 1 result.*/
        lua_call(L, 2, 1);
/*get the result.*/
        sum = (int)lua_tonumber(L, -1);
/*cleanup the return*/
        lua_pop(L,1);
        return sum;
}

int main()
{
        int sum;
/*initialize Lua*/
        L = lua_open();
/*load Lua base libraries*/
        luaL_openlibs(L);
/*load the script*/
        luaL_dofile(L, "add.lua");
/*call the add function*/
        lua  = luaadd(10, 15);
/*print the result*/
        printf("The sum is %d \n",sum);
/*cleanup Lua*/
        lua_close(L);
        return 0;
}


add.lua

function add(x,y)
       return x + y
end


编译&运行

gcc add.c -I /usr/include/lua5.1 -llua5.1 -o add

./add

在Ubuntu 14.04 64bit上安装lua5.2

近来Nginx+Lua的开发日渐盛行,也激发了我学习lua的兴趣,下面是在Ubuntu 14.04上lua环境的搭建笔记。 首先安装依赖 sudo apt-get install libreadl...
  • tao_627
  • tao_627
  • 2016年04月05日 17:29
  • 2435

ubuntu14.04 安装Lua

http://blog.csdn.net/qq_30004245/article/details/52869291 Lua 是一个小巧的脚本语言。该语言的设计目的是为了嵌入应用程序中,从而为应用程...

Ubuntu14.04 安装lua5.3

学习lua看了下最新版本是lua5.3,但是ubuntu的APT只有5.1和5.2.想安装5.3怎么办呢?官网看了下还是很简单,步骤说明如下:下载最新的lua5.3.1的tar包下载地址然后输入以下命...

ubuntu 下lua开发环境搭建

在公司里面用lua脚本进行lua开发已经有一段时间了,虽然这并不是我的主要工作,但平时还会频繁的用到,感觉每次修改过都要到游戏测试服上重修刷新一下脚本,太麻烦。于是就在Ubuntu下搭建了一个开发环境...

Ubuntu下Lua开发环境安装

Ubuntu下Lua开发环境安装: 1、sudo apt-get install lua 2、sudo apt-get install lua5.1-0-dev 注: 第一条命令用来安装Lua...
  • tietao
  • tietao
  • 2015年02月02日 22:21
  • 14336

Ubuntu下编译lua源码

lua是门非常小巧的脚本语言,官网:lua官网。下载其源码后,解压:tar -zxvf lua-5.3.1.tar.gz进入目录并make:cd lua-5.3.1/ make linux 报错:lu...

Ubuntu16.10安装Lua5.3.4

ps:     最近在Lua脚本,所以搭个环境玩玩。     网上已经有很多教程了,但是很多方法都不太好使, 因为系统版本和软件版本都在变化,每个人的电脑环境配置也不尽相同, 可能我这篇的内容也只适...

[1] ubuntu 16.04下ffmpeg+sdl的开发环境搭建及测试

ubuntu 16.04 下 ffmpeg+sdl的开发环境搭建日期:2016.09.28 作者:isshe github:https://github.com/isshe 邮箱:i.sshe...

Ubuntu 14.04下安装eclipse搭建C++开发环境

http://www.cnblogs.com/CZM-/p/5942435.html 安装过程分为两部分:1.JAVA开发环境,即JDK的安装;2.eclipse的安装; 一.安装包下载 1.J...

ubuntu14.04下android开发环境的搭建5-4:eclipse+sdk的安装

一 eclipse下载 在google官网上选择带集成sdk/ADT的eclipse下载 二 ubuntu下的安装解压 三 ubuntu下的设置...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:整理 ubuntu14.04下lua开发环境搭建及测试
举报原因:
原因补充:

(最多只允许输入30个字)