英语法语西班牙语

Ad


OnWorks 网站图标

luac5 - 云端在线

在 OnWorks 免费托管服务提供商中通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器运行 luac5

这是 luac5 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


luac - Lua 编译器

概要


卢亚克 [ 选项 [ 档名 ]

商品描述


卢亚克 是 Lua 编译器。 它翻译用 Lua 编程语言编写的程序
成二进制文件,以后可以加载和执行。

预编译块的主要优点是:加载速度更快,保护源代码
来自意外的用户更改和离线语法检查。

预编译并不意味着更快的执行,因为在 Lua 中块总是被编译
在执行之前转换为字节码。 卢亚克 只是允许将这些字节码保存在一个
文件供以后执行。

预编译的块不一定比相应的源小。 主要的
预编译的目标是更快的加载。

创建的二进制文件 卢亚克 仅在具有相同单词的体系结构之间可移植
大小和字节顺序。

卢亚克 生成一个包含所有给定源文件的字节码的输出文件。
默认情况下,输出文件名为 输出,但你可以用 -o 选项。

在命令行中,您可以混合包含 Lua 源文件和二进制文件的文本文件
包含预编译的块。 这对于组合多个预编译块很有用,甚至
从不同(但兼容)的平台,到一个单一的预编译块。

您可以使用 '-' 将标准输入指示为源文件和 '--' 结束的信号
选项(也就是说,所有剩余的参数将被视为文件,即使它们开始
'-').

生成的二进制文件的内部格式 卢亚克 当一个新的时候很可能会改变
Lua 版本发布。 所以,保存所有你使用的 Lua 程序的源文件
预编译。

配置


选项必须分开。

-l 生成 Lua 虚拟机的已编译字节码列表。 清单
字节码对于了解 Lua 的虚拟机很有用。 如果没有给出文件,
然后 卢亚克 负载 输出 并列出其内容。

-o 文件
输出到 文件, 而不是默认 输出. (您可以使用 '-' 标准
输出,但不在以文本模式打开标准输出的平台上。)输出
文件可能是源文件,因为所有文件都在输出文件之前加载
书面。 注意不要覆盖珍贵的文件。

-p 加载文件但不生成任何输出文件。 主要用于语法检查
并用于测试预编译块:损坏的文件可能会产生错误
加载时。 Lua 总是对预编译块进行彻底的完整性测试。
通过此测试的字节码是完全安全的,因为它不会
打破解释器。 但是,不能保证这样的代码会做任何事情
明智的。 (不能给出,因为停机问题是无法解决的。)如果没有
给出文件,然后 卢亚克 负载 输出 并测试其内容。 没有消息
如果文件通过完整性测试,则显示。

-s 在写入输出文件之前去除调试信息。 这样可以节省一些空间
非常大的块,但如果在运行剥离的块时发生错误,则
错误消息可能不包含它们通常包含的完整信息。 例如,
局部变量的行号和名称丢失。

-v 显示版本信息。

使用onworks.net服务在线使用luac5


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    深层清洁
    深层清洁
    核对所有构建的 Kotlin 脚本
    来自 Gradle/Android 项目的缓存。
    当 Gradle 或 IDE 允许您时很有用
    向下。 该脚本已经过测试
    macOS,但是...
    下载深度清理
  • 2
    Eclipse Checkstyle 插件
    Eclipse Checkstyle 插件
    Eclipse Checkstyle 插件
    集成了 Checkstyle Java 代码
    审计员进入 Eclipse IDE。 这
    插件提供实时反馈
    用户关于viol...
    下载 Eclipse Checkstyle 插件
  • 3
    AstrOrz播放器
    AstrOrz播放器
    AstrOrz Player 是一款免费的媒体播放器
    软件,部分基于 WMP 和 VLC。 这
    播放器采用极简风格,带有
    十多个主题色,还可以
    B ...
    下载 AstrOrzPlayer
  • 4
    电影启动器
    电影启动器
    Kodi Movistar+ TV 是 XBMC/ 的 ADDON
    Kodi 许可分配器
    IPTV服务解码器
    Movistar Integrado en uno de los
    媒体中心马...
    下载 movistartv
  • 5
    代码::块
    代码::块
    Code::Blocks 是一个免费的、开源的、
    跨平台 C、C++ 和 Fortran IDE
    专为满足最苛刻的需求而打造
    它的用户。 它的设计非常
    扩展...
    下载代码::Blocks
  • 6
    之中
    之中
    中间或高级 Minecraft 界面
    和数据/结构跟踪是一种工具
    显示 Minecraft 的概览
    世界,而无需实际创造它。 它
    能够 ...
    下载烟雨
  • 更多 ”

Linux 命令

Ad