gpt4 book ai didi

macos - 32 位应用程序如何在 64 位 Mac 上运行?

转载 作者:行者123 更新时间:2023-12-01 11:04:28 26 4
gpt4 key购买 nike

我正在尝试收集有关 32 位应用程序如何在 64 位 Mac 上工作/运行的可能性的一些细节,因此编写的汇编代码是否会考虑 64 位工作?

最佳答案

你的问题很含糊。我会尽量澄清一些事情:

任何最新的 Mac 都有支持 32 位和 64 位执行模式的处理器。

OS X 内核可以在此类处理器上以 32 位或 64 位模式运行。在 10.6 及更早版本中,内核默认以 32 位模式运行。在10.7中,内核默认以64位模式运行。

应用程序及其相关库可以支持在 32 位、64 位或两者中运行。这与内核是否运行在 64 位完全无关(即:您可以在 32 位内核上运行 64 位应用程序,也可以在 64 位内核上运行 32 位应用程序)。

这样做的最终效果是,您可以为 32 位或 64 位编写代码,并且无论内核在做什么,它都能正常工作。也就是说,您的应用程序必须与自身同步;您不能在单个进程中混合使用 32 位和 64 位代码。

关于macos - 32 位应用程序如何在 64 位 Mac 上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7414986/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com