一个简单的问题(也许)可以在 64 位 Linux 发行版上运行编码和编译为 32 位的守护程序吗?我没有在任何地方看到信息。
问问题
148 次
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 回答