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

这篇具有很好参考价值的文章主要介绍了【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来进行安装文章来源地址https://www.toymoban.com/news/detail-542397.html

到了这里,关于【bad CPU type in executable】 MAC M1无法使用 x86_64 架构应用,通过配置自动使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • mac m1运行具有canvas模块时报所需arm64架构和系统x86_64”不匹配

    要更改 “canvas” 模块以支持 “x86_64” 架构,您可以尝试以下步骤: 确保您已经安装了模块 “canvas” 的所有依赖项。您可以运行以下命令: 确认您的计算机上是否安装了 CMake 工具。如果没有,请安装它。在 macOS 上,您可以使用 Homebrew 执行以下命令: 确保您的计算机上已

    2024年02月10日
    浏览(64)
  • 【CPU】关于x86、x86_64/x64、amd64和arm64/aarch64

    为什么叫x86和x86_64和AMD64? 为什么大家叫x86为32位系统? 为什么软件版本会注明 for amd64版本,不是intel64呢?     x86是指intel的开发的一种32位指令集,从386开始时代开始的,一直沿用至今,是一种cisc指令集,所有intel早期的cpu,amd早期的cpu都支持这种指令集,intel官方文档里面

    2024年02月05日
    浏览(59)
  • M1 mac 直接安装x86 centos Docker

    安装M1 DockerDesktop https://www.docker.com/products/docker-desktop/ 打开设置DockerEngine 将下列插入进去 拉取CentOS系统 创建CentOS(x86)容器 在我的 M1 Mac 上,我可以从 Docker Hub 运行 Ubuntu 映像的 arm64 和 amd64 版本。uname 提供的机器硬件名称证明了这一点。 因为Docker默认创建的是arm架构的Ce

    2024年02月13日
    浏览(47)
  • 【MacOS】M系列Mac使用Python类库架构不匹配的问题-(have ‘x86_64‘, need ‘arm64‘)

    使用MacOS做Python开发时,用到了 lxml 依赖库,运行时系统提示 其中核心的提示是 (have ‘x86_64’, need ‘arm64’) 表明这个类库目前安装的是x64架构,并不是M系列的ARM架构,故需要重新把该类库安装为 arm 版本的。常见的处理方式,是卸载该类库,下载类库源码手动安装,但是作

    2024年02月11日
    浏览(50)
  • Mac book pro M1芯片 无法使用组合键进入恢复模式

    在基于 ARM 的 M1 MacBook Pro、MacBook Air 和 Mac Mini 上进入恢复模式所需要做的就是关闭计算机并按照以下步骤操作。 1.按住电源按钮并在 Mac 以 Apple 徽标启动时继续按住。 2.当您在计算机屏幕上看到“正在加载启动选项”消息时,松开电源按钮。 3.等待所有启动图标出现在屏幕上

    2024年02月07日
    浏览(70)
  • ARM和X86、X86和X64、Intel和AMD、CPU和GPU介绍

    X86 和 ARM 都是CPU设计的一个架构。X86 用的是复杂指令集。ARM用的是精简指令集。 指令集其实就是机器码,机器码上是汇编,汇编之上是程序语言例如java、c、c#。 复杂指令集是在硬件层面上设计了很多指令,所以编程会简单些。 精简指令集是在硬件层面上设计的指令比较少

    2024年02月04日
    浏览(37)
  • MacBook M1 VulnHub靶机搭建(arm Mac搭建x86 ova镜像)

    个人博客: xzajyjs.cn 自从换了M1系的arm Mac后,原本的Vulnhub上的几乎所有靶场按照之前的方法都无法正常搭建了(VirtualBox),在外网论坛上找了一遍,有一个相对麻烦一些的替代方法,但效果还是不错的,并且几乎所有Vulnhub上的x86靶场镜像都可以使用了。 Vulnhub上下载靶场镜像

    2024年02月07日
    浏览(53)
  • MacOS M1芯片openmp库出现mach-o file, but is an incompatible architecture (have ‘arm64‘, need ‘x86_64‘问题解决

    报错如下所示: ImportError: dlopen(/Users/Xuan/Developer/DLTools/GPRModule/gprMax/fields_updates_ext.cpython-310-darwin.so, 0x0002): tried: ‘/Users/Xuan/Developer/DLTools/GPRModule/gprMax/fields_updates_ext.cpython-310-darwin.so’ (mach-o file, but is an incompatible architecture (have ‘arm64’, need ‘x86_64’)), ‘/System/Volumes/Preboot/Cr

    2024年02月16日
    浏览(47)
  • mac m1调试aarch64 android kernel最终方案

    这是之前的,调试android kernel的方案还是太笨重了 完美调试android-goldfish(linux kernel) aarch64的方法 然后,看GeekCon AVSS 2023 Qualifier,通过 sdk-repo-linux_aarch64-emulator-8632828.zip 进行启动 完整编译的aosp + kernnl,和 android studio下载的镜像可以正常调试,自己编译的就是不行,总是报错 在

    2024年02月22日
    浏览(32)
  • SPEC CPU 2006 在 CentOS 5.0 x86_64 古老系统测试【3】静态编译 invalid run

    上篇 SPEC CPU 2006 在 CentOS 5.0 x86_64 古老系统测试【2】_hkNaruto的博客-CSDN博客 修改gcc41.cfg,全部添加上-static 测试指令 结果:正常运行并生成报告  invalid run   Copyright 2006-2023 Standard Performance Evaluation Corporation System Vendor (Test Sponsor: Test Sponsor (Optional, defaults to hw_vendor)) System Model

    2024年02月16日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包