【bad CPU type in executable】 MAC M1无法使用 x86_64 架构应用,通过配置自动使用

今天在使用protoc时发现会出现以下报错,
bad CPU type in executable: protoc

解决方案

首先可以看一下一下文章

https://support.apple.com/en-us/HT211861

https://developer.apple.com/documentation/apple-silicon/about-the-rosetta-translation-environment

可以通过安装rosetta来自动解析运行x86_64架构应用。

通常可以通过点击应用,系统提示进行安装。或者运行softwareupdate --install-rosetta来进行安装

你可能感兴趣的:(macos)