我正在创建一个需要lmapm的脚本,但我不太确定如何安装它。我有4个文件,
lmapm.c
test.lua
README
Makefile
我不确定如何在我的lua环境中使用它们。 Lua 5.1安装在我的桌面上名为" 5.1"的文件夹中,它与LuaRocks一起安装(如果这很重要)我知道lua库与require一起使用,但这是ac文件,而不是lua文件。
如何在我的lua程序中安装/使用lmapm?
阅读自述文件后,它告诉我运行make,但是makefile只是一个"文件"在我的电脑上,我无法用它来运行它。
答案 0 :(得分:1)
Makefile 作为一个宏,使用户输入最少,使构建更容易。要运行此文件,您需要程序 make (附带GNU工具链;在Unix安装包build-essential
上,在Windows MSYS上)。在必须修复Lua和MAPM安装的路径之前(如官方build instructions中所述)。此外,您需要C compiler and linker(您已经在Unix上安装了 make ,并且必须在f.e. MinGW上安装在Windows上。)
结果是一个动态库/ Lua C模块,你可以require
简单地通过它的文件名。把它放在Lua的范围内,在应用程序中移动它,或者(更好)在Lua模块目录中移动它。