1

我正在尝试在 vxWorks 6.9 下集成 Lua 5.3。我目前在运行测试套件以检查 Lua 与我的系统集成时遇到问题。我正在运行 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_1and时它也会再次失败LUA_COMPAT_5_2。行为总是相同的:在执行“coroutine.lua”测试或“goto.lua”测试期间出现页面错误

4

0 回答 0