编译lua文件
如何在Windows上构建和编译自己的Lua文件?并使其可执行 我正在阅读开始Lua编程的文章,我已经安装了Windows7和MacOSLion。我很难按照指示去做。他们不为我工作 在MacOS上,我打开终端并将其放入:编译lua文件,lua,Lua,如何在Windows上构建和编译自己的Lua文件?并使其可执行 我正在阅读开始Lua编程的文章,我已经安装了Windows7和MacOSLion。我很难按照指示去做。他们不为我工作 在MacOS上,我打开终端并将其放入: export LUA_DIR=/usr/local/lib/LUA/5.1 mkdir-p/usr/local/lib/lua/5.1(它告诉我,mkdir:非法选项),我不能从这里开始 SET LUA\u DIR=“c:\program files\LUA\5.1” 至于Wi
export LUA_DIR=/usr/local/lib/LUA/5.1
mkdir-p/usr/local/lib/lua/5.1
(它告诉我,mkdir:非法选项
),我不能从这里开始SET LUA\u DIR=“c:\program files\LUA\5.1”
c:\Users\bd>
mkdir“c:\program files\utility”
它告诉我访问被拒绝如果您能提供任何线索,我将不胜感激,这部分内容让我非常困惑。您的Windows有权限问题-请尝试在管理员模式下创建您的
cmd
或PowerShell<代码>C:\Program Files是一个受保护的目录,普通用户帐户没有写入权限
对于OSX问题,请查看以确保命令正确。对于OSX终端问题: 这个命令应该有效
export LUA_DIR=/usr/local/lib/lua/5.1
此命令可能会给您带来权限问题:
mkdir -p /usr/local/lib/lua/5.1
你可以试着用这个来解决这个问题。系统将提示您输入密码:
sudo mkdir -p /usr/local/lib/lua/5.1
此命令与OSX无关,无法工作。这是一个windows命令:
SET LUA_DIR=”c:\program files\lua\5.1”
要将Lua文件打包到Windows上的可执行文件中,您有几个选项。有,有来自wxLua的wxLua冻结(作为一个可用),在这方面有更多的选项 基本上,主要的两个选项是:(1)将Lua代码附加到预编译的exe文件中,以便在运行该exe文件时加载并执行该文件;(2)通过将Lua代码编译为字节码,然后编译为C,再编译到目标平台,将其转换为真正的可执行文件
至于MacOS问题,
mkdir-p
意味着要求mkdir创建中间目录(例如,您要求创建/a/b/c
,如果这些目录不存在,它也将创建/a/b
)。由于您没有说明运行哪个版本的MacOS,因此很难提供更详细的答案。因此,如果我正确理解您的问题,您正在尝试在Windows上构建Lua
这当然是可能的,但对初学者来说并不容易。我强烈建议您使用二进制发行版,它更易于安装,除非您有特殊要求
以下是几个Windows发行版: