5.3.4问题是,从那时起,我如何安装它。我试过了和让linux使我成为致命的错误
root@PC6Lua-5.3.4# make linux cd src && make linux make:进入目录gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lua.o
问题:当系统或启动脚本的程序(例如C程序)终止lua脚本时,有调用函数的方法吗?用于lua的atexit()/cleaning函数。的情况:一个外部C程序(称为PROG)管理一个lua脚本(称为脚本)并调用它的函数,lua脚本使用一个分离的库(.so,cal it LIB),它保留了在lua脚本退出时应该释放的资源。lua脚本由PROG管理(并因此终止),我无法更改它。脚本终止时应通知LIB。
这是如何做到的呢?注:我对lua相当陌生,所以请解释一下<
我需要从pdns中的Lua脚本中读取一个数据库表--在一个科学Linux 6.4服务器上进行递归,该服务器随Lua预加载而来。Checking Lua includes... lua.h not found
lua.h is not on the server.我试着删除已安装的版本,这样我就可以从二进制文件中安装了,但是这就破坏了系统,它显然使用了所有安装的Lua (yum