gpt4 book ai didi

linker - Luajit:将字节码编译成对象格式

转载 作者:行者123 更新时间:2023-12-01 02:25:21 26 4
gpt4 key购买 nike

关于 的 Luajit 手册-b 选项 说:

The output file type is auto-detected from the extension of the output file name:

  • c — C source file, exported bytecode data.
  • h — C header file, static bytecode data.
  • obj or o — Object file, exported bytecode data (OS- and architecture-specific).
  • raw or any other extension — Raw bytecode file (portable).


将其编译为目标文件是什么意思?我知道它会生成一个文件,然后可以将其与从 C 或 C++ 代码生成的其他目标文件链接。

但这是如何工作的?如何使用从其他 C 代码生成的目标文件?你会在什么情况下这样做?

最佳答案

它将模块的字节码嵌入到一个常量数组中。

如果您从可执行文件或共享库中导出该数组,require将能够在那里找到它(因此不需要搜索 .lua 源文件。)

关于linker - Luajit:将字节码编译成对象格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16865040/

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