私は言語を独学しようとして、非常に単純な Lua プログラムに取り組んでいます。3行のプログラムは次のとおりです。
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 プログラムを作成できるようにしたいと考えています。ヘルプ!(ありがとう!)