如何在msys2上构建luasocket

我是lua/luajit的新手。我在寻找用于lua的套接字api时,在搜索中发现了luasocket,但是pacman -Ss luasocket不存在,因此我必须从源代码编译它。我没有成功,我想知道是否有人可以提供一个makefile来在msys2上构建luasocket?提前致谢。

点赞
用户3562282
用户3562282

我使用 mingw64 和 lua 5.3 做了一个分支。 它并不像我想象的那么干净,但它可以工作: https://github.com/pmalhaire/luasocket

构建和安装:

$ git clone git@github.com:pmalhaire/luasocket.git
[...]
$ cd luasocket
[...]
$ make LUAV=5.3 PLAT=msys2
[...]
$ make LUAV=5.3 PLAT=msys2 install
[...]
$ make test
lua test/hello.lua
Hello from LuaSocket 3.0-rc1 and MIME 1.0.3!
2016-10-13 14:13:26