bytecode/bitcode在汇编之前

位码(Bitcode)和字节码(Bytecode)都是在汇编代码之前生成的。

具体顺序:

  1. 源代码中间代码(位码或字节码)

  2. 中间代码汇编代码

  3. 汇编代码机器码

作用:

  • 位码:用于编译器内部优化和跨平台编译,通常与 LLVM 等工具链相关。

  • 字节码:用于虚拟机执行,便于跨平台运行(如 Java 的 JVM)。

因此,无论是位码还是字节码,它们都在汇编代码之前生成。

Last updated