[lua]luasocket.c:20:17: fatal error: lua.h: No such file or directory

安装luasocket的时候出现了如下的错误

问题

$ tar xzf luasocket-2.0.2.tar.gz
$ cd luasocket-2.0.2
$ $ make 
cd src; make all
make[1]: Entering directory `/home/lzz/softs/luasocket-2.0.2/src'
gcc  -DLUASOCKET_DEBUG -pedantic -Wall -O2 -fpic -c -o luasocket.o luasocket.c luasocket.c:20:17: fatal error: lua.h: No such file or directory #include "lua.h" ^ compilation terminated. make[1]: *** [luasocket.o] Error 1 make[1]: Leaving directory `/home/lzz/softs/luasocket-2.0.2/src' make: *** [all] Error 2

解决方法

  • 自己制定lua .h文件的目录就好了
make LUAINC=-I/usr/include/lua5.1/
$ sudo make install

参考:sof

声明:
本文出自 “orangleliu笔记本” 博客,转载请务必保留此出处http://blog.csdn.net/orangleliu/article/details/44409209
作者orangleliu 采用署名-非商业性使用-相同方式共享协议

你可能感兴趣的:(Install,error,lua,luasocket)