I use debian lenny. installed liblua50-dev and other libraries with synaptic..
write basic c program called init.c (from tutorials)..
#include <stdio.h>
#include "lua.h"
#include "lualib.h"
#include "luaxlib.h"
int main(int argc, char *argv[])
{
lua_State* L;
L = lua_open();
lua_baselibopen(L);
luaopen_table(L);
luaopen_io(L);
luaopen_string(L);
luaopen_string(L);
luaopen_math(L);
lua_close(L);
return 0;
}
compiled with
gcc -o init -Wall 'lua-config --include --libs' init.c
but I get the following errors can you help me what is the problem ..
gcc: lua-config --include --libs: No such file or directory
init.c:3:17: error: lua.h: No such file or directory
init.c:4:20: error: lualib.h: No such file or directory
init.c:5:21: error: luaxlib.h: No such file or directory
init.c: In function ‘main’:
init.c:11: error: ‘lua_State’ undeclared (first use in this function)
init.c:11: error: (Each undeclared identifier is reported only once
init.c:11: error: for each function it appears in.)
init.c:11: error: ‘L’ undeclared (first use in this function)
init.c:12: warning: implicit declaration of function ‘lua_open’
init.c:14: warning: implicit declaration of function ‘lua_baselibopen’
init.c:15: warning: implicit declaration of function ‘luaopen_table’
init.c:16: warning: implicit declaration of function ‘luaopen_io’
init.c:17: warning: implicit declaration of function ‘luaopen_string’
init.c:19: warning: implicit declaration of function ‘luaopen_math’
init.c:21: warning: implicit declaration of function ‘lua_close’