Lua 입문-helloworld

1224 단어
설치
1.install readline
tar zxvf readline-5.2.tar.gz 
./configure --prefix=/usr/local/readline/
make && make install
ln -s/usr/local/readline/include/readline//usr/include/readline cp/usr/local/readline/lib/*.a/usr/lib/
2.install lua
http://www.lua.org/download.html
tar zxvf lua-5.2.1.tar.gz 
make linux && make install
첫 번째 루아 스크립트
hello를 인쇄합니다.lua
print"hello world!"

lua hello를 실행합니다.lua
3. c에서 루아 스크립트 호출
run 만들기hellolua.c
#include <stdio.h>
#include <lua.h>
#include <lualib.h>
#include <lauxlib.h>


lua_State * L;


int main(int argc, char ** argv)
{
        /* init lua*/
        L = luaL_newstate();


        /* load lua base lib*/
        luaL_openlibs(L);


        /* run hellolua script*/
        luaL_dofile(L, "hello.lua");


        /* clear lua*/
        lua_close(L);


        return 0;
}

makefile 작성
run_hellolua:run_hellolua.c
        gcc -o run_hellolua run_hellolua.c -L/usr/local/lib/ -llua -lm -DLUA_USE_READLINE -ldl

make 후 실행./run_hellolua 출력 hello world!

좋은 웹페이지 즐겨찾기