Mac arch切换x86_64

主要用于在配备Apple Silicon(如M1或M2芯片)的Mac电脑上切换运行环境,以便安装和使用特定版本

确认当前模式

打开mac终端

此步骤是为了确认当前终端会话是在原生的Apple Silicon架构(即ARM架构)上运行。新出的Mac设备默认采用这种架构。

  • 输入

    1
    arch
  • 返回结果

    1
    arm64

切换x86_64

这一步是进入一个模拟x86_64架构(传统Intel架构)的shell环境。这样做是因为某些软件或开发工具可能还没有完全支持Apple Silicon,通过这个命令可以在新的硬件上运行这些旧版软件。

  • 输入
    1
    arch -x86_64 zsh
  • 再确认是否切换完成
  • 再次执行命令arch
    1
    arch

确定现在的返回结果是i386:实际上,这里的预期输出应该是x86_64而非i386,因为-x86_64参数启动的是针对64位Intel架构的兼容模式。

  • 返回结果
    1
    i386
    至此切换结束。