1

一个简单的问题(也许)可以在 64 位 Linux 发行版上运行编码和编译为 32 位的守护程序吗?我没有在任何地方看到信息。

4

3 回答 3

4

是的,您可以在 64 位 Linux 系统上运行 32 位进程。守护进程没有什么特别之处。

于 2013-06-26T21:07:25.760 回答
0

只要共享库在 32 位中可用,那么 32 位守护程序将在 64 位 Linux 上运行。

于 2013-07-07T20:01:39.293 回答
0

它取决于架构支持(即同时执行 64 位和 32 位代码)和特定的 linux 支持(提供对 64 位和 32 位代码的系统调用)。对于 amd64 linux,两者都是正确的。参见,例如:

https://help.ubuntu.com/community/MultiArch

同样,ARMv8 同时支持 32 位和 64 位模式:

https://en.wikipedia.org/wiki/ARMv8#ARMv8_and_64 位 http://www.arm.com/files/downloads/ARMv8_Architecture.pdf

于 2013-06-26T21:44:45.007 回答