Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua测试套件:vxWorks 6.9下的协同程序测试失败_Lua_Vxworks_Lua 5.3 - Fatal编程技术网

Lua测试套件:vxWorks 6.9下的协同程序测试失败

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

我正在尝试将Lua5.3集成到vxWorks 6.9下。我目前在运行测试套件以检查Lua与我的系统的集成时遇到问题。 我正在运行lua.org网站()上建议的测试。 我已经尝试了很多次去理解到底是什么失败了,但并不是那么容易:系统在执行“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\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之外,您还可以提供指针吗?是否还有其他更改?如果是的话,你能给我们提供一些基本信息吗。