我正在开发一个非常非常简单的 Lua 程序,试图自学这门语言。这是三行程序:
file = io.open("hello.txt", "w")
file:write("Hello, World.\n")
io.close(file)
当我将该程序与 Lua 一起用作脚本时,它运行良好。当我编译程序时,它可以工作。但是,当我运行编译后的程序时,我得到了这个:
替代文字 http://profnano.org/andy/misc/img/lua_crash.jpg
我在 Pentium 4 上的 Windows XP 上使用 Lua 5.1.2。我卸载了 Lua 并重新安装了它,但没有任何效果。我正在编译脚本如下:
luac -o hello.exe hello.lua
我做错了什么,还是这是一个已知的错误?我希望能够编写 Lua 程序以在未安装 Lua 的计算机上运行。帮助!(谢谢!)