Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以使用新的 x32 ABI 编译应用程序,然后在普通内核中运行它吗?运行时 C 库呢?与预编译的 x86/x86_64 库有任何形式的互操作性吗?
没有。x32 需要自己的一组库,就像 x86 和 x86-64 一样。就像您不能在仅提供 x86-64 库的系统上运行 x86 二进制文件一样,x32 二进制文件也无法在仅提供 x86 和/或 x86-64 库的系统上运行。与 x86 和 x86-64 一样,x32 是它自己的架构。
当然,还必须在内核中启用支持。在未启用 x32 支持的情况下构建的内核将无法运行 x32 二进制文件。