ubuntu16.04环境下fatal error: lua.h: No such file or directory
1.apt-get install liblua5.1-0-dev
2.编辑hello.c
#include "lua.h"
#include "lauxlib.h"
int main(int argc, char **argv)
{
lua_State *L = luaL_newstate();
luaL_openlibs(L);
luaL_dostring(L, "print('hello, '.._VERSION)");
return 0;
}
3.gcc -I/usr/include/lua5.1 -o hello hello.c -llua5.1 -lm
4../hello

5.发现报错
修改hello.c
#include "lua.h"
#include "lauxlib.h"
#include "lualib.h"
int main(int argc, char **argv)
{
lua_State *L = luaL_newstate();
luaL_openlibs(L);
luaL_dostring(L, "print('hello, '.._VERSION)");
return 0;
}


浙公网安备 33010602011771号