我正在尝试将Lua 5.3集成到vxWorks 6.9下。我目前在运行测试套件时遇到问题,以检查Lua与我的sistem的集成。 我正在运行lua.org网站(http://www.lua.org/tests/)上提出的测试。 我已多次尝试了解究竟是什么失败了但不是那么容易:系统在执行“coroutine.lua”文件时重新启动或崩溃返回页面错误。还有其他人试图进行这种类型的集成吗?
我已经用这些定义编辑了luaconf.h,也许知道它可能会有所帮助:
#if defined(LUA_USE_VXWORKS)
#define LUA_USE_POSIX
#undef LUA_USE_DLOPEN
#undef LUA_USE_READLINE
#define LUA_USE_MKSTEMP
#define LUA_USE_ISATTY
#define LUA_USE_GMTIME_R
#define LUA_32BITS
#define LUA_TMPNAMTEMPLATE "lua_tmpfile_XXXXXX"
#endif
非常感谢你的帮助:)。
编辑:有一些罕见的情况下测试通过......系统执行“goto.lua”时通常会以相同的行为崩溃
编辑:即使在定义LUA_COMPAT_5_1
和LUA_COMPAT_5_2
时,它也会再次失败。行为始终是相同的:执行“coroutine.lua”测试或“goto.lua”测试期间的页面错误