Lua入門-helloworld
1207 ワード
一、luaを取り付ける
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
二、最初のluaスクリプト
印刷lua
実行するlua
三、cでluaスクリプトを呼び出す
run_の作成hellolua.c
makefileの作成
make後に実行./run_hellolua出力hello world!
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
二、最初のluaスクリプト
印刷lua
print"hello world!"
実行するlua
三、cでluaスクリプトを呼び出す
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!