6

我可以使用新的 x32 ABI 编译应用程序,然后在普通内核中运行它吗?运行时 C 库呢?与预编译的 x86/x86_64 库有任何形式的互操作性吗?

4

1 回答 1

4

没有。x32 需要自己的一组库,就像 x86 和 x86-64 一样。就像您不能在仅提供 x86-64 库的系统上运行 x86 二进制文件一样,x32 二进制文件也无法在仅提供 x86 和/或 x86-64 库的系统上运行。与 x86 和 x86-64 一样,x32 是它自己的架构。

当然,还必须在内核中启用支持。在未启用 x32 支持的情况下构建的内核将无法运行 x32 二进制文件。

于 2013-04-27T14:33:18.467 回答