Cygwin で最新の Lua をインストールする方法。


前提

  • Cygwin インストール済み。
  • 尚且つ、gcc-mingw-core, make インストール済み (devel tree)

インストール方法

  • Lua を確認すると最新バージョンが 5.3.0 なので lua-5.3.0.tar.gz をダウンロードする。

    curl -O http://www.lua.org/ftp/lua-5.3.0.tar.gz

  • 保存した lua-5.3.0.tar.gz を解凍する。

    tar xzvf lua-5.3.0.tar.gz

  • 解凍したら以下のコマンドを打つ。

    cd lua-5.3.0
    make mingw  
    make install
    
  • そして cygwin1.dll と lu53.dll を見つけてきて C:\cygwin64\usr\local\bin にコピーする。

    • cygwin1.dllC:\cygwin64\bin にあります。
    • lua53.dllC:\cygwin64\usr\local\bin にあります。

これでインストール完了です。

$ lua -v
Lua 5.3.0  Copyright (C) 1994-2015 Lua.org, PUC-Rio