Я работаю над очень простой программой Lua, пытаясь научить себя языку. Вот трехлинейная программа:Lua падает при компиляции программ
file = io.open("hello.txt", "w")
file:write("Hello, World.\n")
io.close(file)
Когда я использую программу с Lua в качестве скрипта, она отлично работает. Когда я скомпилирую программу, она работает. Однако, когда я бег скомпилированной программы, я получаю это:
alt text http://profnano.org/andy/misc/img/lua_crash.jpg
Я использую Lua 5.1.2 на Windows XP на Pentium 4. Я неустановленные Lua и заново установили его, без эффекта , Я составляю сценарий следующим образом:
luac -o hello.exe hello.lua
Я делаю что-то неправильно или это известная ошибка? Я хотел бы иметь возможность писать программы Lua для работы на компьютерах без установки Lua. Помогите! (И спасибо!)
Похоже, вы пытаетесь скомпилировать 16-битную систему. Проверить флаги компилятора? –