error: luaxlib.h: No such file or directory
程序员文章站
2022-07-15 16:51:08
...
在linux下,学习c和lua脚本相互调用时,参考网上的例子,发现始终编译不过去。
一直在报错误
error: luaxlib.h: No such file or directory
很郁闷,网上搜也搜不到,最后才发现是拼写错误,这也太坑了吧。
1 #include "lua.h"
2 #include "luaxlib.h" //应该是lauxlib.h
3 #include "lualib.h"
执行
#locate luaxlib.h找不到
执行
#locate lauxlib.h发现在
/usr/local/include/lauxlib.h
我就纳闷了lua的这个头文件为啥不叫luaxlib.h。
另外编译的时候需要指定链接库
#gcc test.c -o test -llua-5.1
lua-5.1可以通过locate查找
#locate liblua
/usr/lib/liblua-5.1.so
/usr/local/lib/liblua.a
推荐阅读
-
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
-
Codeigniter出现错误提示Error with CACHE directory的解决方案
-
C# copy files from source directory to destination file and rename repeated files and does not override
-
WAC启动Android模拟器 transfer error: Read-only file system错误解决方法
-
bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory
-
Mysql启动中 InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 by
-
CodeIgniter错误mysql_connect(): No such file or directory解决方法
-
Apache启动错误Permission denied: httpd: could not open error log file解决方法
-
Linux使用vim编辑文件保存时报E514:write error (file system full?)问题解决
-
AndroidStudio更新时报错:Connection Error,Temp directory inside installation