【发布时间】:2013-05-27 17:35:12
【问题描述】:
关于 -b 选项的 Luajit 手册说:
根据输出文件名的扩展名自动检测输出文件类型:
- c — C 源文件,导出的字节码数据。
- h — C 头文件,静态字节码数据。
- obj 或 o — 对象文件,导出的字节码数据(特定于操作系统和体系结构)。
- raw 或任何其他扩展 - 原始字节码文件(可移植)。
编译成目标文件是什么意思?我知道它会生成一个文件,然后可以将其与从 C 或 C++ 代码生成的其他目标文件链接。
但是这是如何工作的呢?如何使用从其他 C 代码生成的目标文件?你会在什么情况下这样做?
【问题讨论】: