*.luaフィアルをexeにする [#uf4b1cf4]

**srlua (Lua5.0~Lua5.3用。バージョン依存性があまりありません。) [#i77be505]
-Lua言語の使用目的という意味では、exe化することはluaの想定用途から逸脱していると思われますが、、
とはいっても、状況によっては luaを .exeとして配布したい、ということもあるかもしれません。
~
そのような時、[[srlua>http://luaforge.net/projects/srlua/]]が活躍します。~
~
-srluaとglue~
~
|srlua.exe|自分自身(srlua.exe)の最後に(一種リソース的に)くっついているテキストデータをluaファイルとみなして実行する特殊なluaインタプリタ。|
|glue.exe|srlua.exe と 1つのluaファイル(もしくは.outなどの1つのlua中間コードファイル)をsrlua.exeの最後にくっつける。|
~
~
-srlua.exe~
srluaは、ソースで提供されています。~
ただし、「lua.c」に替わる「srlua.c」だけが提供されていますので、残りはご自身で利用しているluaインタプリタのソースからコンパイルする必要があります。~
~
ちょうど、lua.exe を作成するのと同じ要領で、lua.c ではなく、srlua.c を main関数部として
コンパイルすることとなります。~
~
-glue.exe
もうひとつは「glue.exe」というコマンドを作成するためのものです。~
これは、srlua.exe と 1つの.luaファイルを連結して、1つのexeファイルにするためのコマンドです。~

トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS