gpt4 book ai didi

lua - 编译你的lua文件

转载 作者:行者123 更新时间:2023-12-02 01:15:10 24 4
gpt4 key购买 nike

如何在 Windows 上构建和编译我自己的 Lua 文件?并使它们可执行。

我正在阅读 Beginning Lua programming,我同时安装了 Windows 7 和 MacOS Lion。我很难按照说明进行操作。它们对我不起作用。

在 MacOS 上,我打开终端并将它们放入:

  1. export LUA_DIR=/usr/local/lib/lua/5.1
  2. mkdir -p/usr/local/lib/lua/5.1(它告诉我,mkdir: illegal option)我不能从这里开始
  3. SET LUA_DIR=”c:\program files\lua\5.1”

至于Windows我是照着书做的。这是我在 shell c:\Users\bd>

中看到的
  1. mkdir "c:\program files\utility" 它告诉我访问被拒绝

我试图右键单击此文件夹并选中只读,但它不起作用。任何线索将不胜感激,这部分对我来说真的很困惑。

最佳答案

要将 Lua 文件打包成 Windows 上的可执行文件,您有多种选择。有 srlua ,有来自 wxLua 的 wxLuaFreeze(可作为 binary for Windows 获得),并且在这个 SO answer 中有更多选项.

基本上,主要的两个选项是:(1) 将您的 Lua 代码附加到预编译的 exe 文件中,以便在该 exe 文件运行时加载和执行,以及 (2) 将您的 Lua 代码转换为真正的可执行文件通过将其编译为字节码,然后编译为 C,然后编译为您的目标平台。

关于您的 MacOS 问题,mkdir -p 表示要求 mkdir 创建中间目录(例如,您要求创建 /a/b/c,如果不存在,它还会创建 /a/b)。由于您没有说明您运行的是哪个版本的 MacOS,因此很难提供更详细的答案。

关于lua - 编译你的lua文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12463198/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com