可以在64位Linux上运行32位守护程序

时间:2013-06-26 21:06:20

标签: linux daemon

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

3 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分: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-bit http://www.arm.com/files/downloads/ARMv8_Architecture.pdf

答案 2 :(得分:0)

只要共享库以32位提供,那么32位守护程序将在64位Linux上运行。