Lua测试套件:vxWorks 6.9下的协同程序测试失败
我正在尝试将Lua5.3集成到vxWorks 6.9下。我目前在运行测试套件以检查Lua与我的系统的集成时遇到问题。 我正在运行lua.org网站()上建议的测试。 我已经尝试了很多次去理解到底是什么失败了,但并不是那么容易:系统在执行“coroutine.lua”文件时自动重新启动,或者系统崩溃并返回一个页面错误。还有其他人尝试过这种类型的集成吗 我已经用这些定义编辑了luaconf.h,也许知道它会有帮助:Lua测试套件:vxWorks 6.9下的协同程序测试失败,lua,vxworks,lua-5.3,Lua,Vxworks,Lua 5.3,我正在尝试将Lua5.3集成到vxWorks 6.9下。我目前在运行测试套件以检查Lua与我的系统的集成时遇到问题。 我正在运行lua.org网站()上建议的测试。 我已经尝试了很多次去理解到底是什么失败了,但并不是那么容易:系统在执行“coroutine.lua”文件时自动重新启动,或者系统崩溃并返回一个页面错误。还有其他人尝试过这种类型的集成吗 我已经用这些定义编辑了luaconf.h,也许知道它会有帮助: #if defined(LUA_USE_VXWORKS) #define LUA_U
#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\u COMPAT\u 5\u 1
和LUA\u COMPAT\u 5\u 2
时,也会再次失败。行为总是一样的:在执行“coroutine.lua”测试或“goto.lua”测试期间出现页面错误您是否尝试过定义lua\u COMPAT\u 5\u 2
和/或lua\u COMPAT\u 5\u 1
?Windows日志中是否有建设性的内容?从技术上讲,测试套件是针对5.3安装的,因此兼容性不应该是一个问题(而且我们没有任何需要这种兼容性的特殊需求)。我现在正在尝试DHi,我们正在尝试在vxworks 6.9中编译lua5.3.4。除了makefile之外,您还可以提供指针吗?是否还有其他更改?如果是的话,你能给我们提供一些基本信息吗。