1

我正在用 C++ 创建一个库。它链接到 Windows 上的 Windows 库和 Linux 上的 Linux 库。它被抽象了,一切都很好。

但是,动态检测、加载和使用库(以及复制头文件以供使用)是否可行,以便它可以在任何平台上使用,如果它在 LLVM JIT 下运行?

4

1 回答 1

1

不幸的是,位码文件中的 LLVM 中间表示并不是完全独立于机器的。例如,您可能可以摆脱 x86 Linux 和 Windows,但相同的位码可能无法在 x86_64 系统上运行。

于 2010-10-13T21:55:22.520 回答